Manifest Chunk ID Fix
This commit is contained in:
parent
5ba1410a3b
commit
b2bb520fea
|
@ -79,6 +79,7 @@ func (fsss *FileSharingSubSystem) RequestManifestParts(fileKey string) []model.P
|
||||||
manifest := manifestI.(*Manifest)
|
manifest := manifestI.(*Manifest)
|
||||||
serializedManifest := manifest.Serialize()
|
serializedManifest := manifest.Serialize()
|
||||||
log.Debugf("found serialized manifest: %s", serializedManifest)
|
log.Debugf("found serialized manifest: %s", serializedManifest)
|
||||||
|
chunkID := 0;
|
||||||
for i := 0; i < len(serializedManifest); i += DefaultChunkSize {
|
for i := 0; i < len(serializedManifest); i += DefaultChunkSize {
|
||||||
offset := i
|
offset := i
|
||||||
end := (i + 1) + DefaultChunkSize
|
end := (i + 1) + DefaultChunkSize
|
||||||
|
@ -90,9 +91,10 @@ func (fsss *FileSharingSubSystem) RequestManifestParts(fileKey string) []model.P
|
||||||
// request this manifest part
|
// request this manifest part
|
||||||
messages = append(messages, model.PeerMessage{
|
messages = append(messages, model.PeerMessage{
|
||||||
Context: event.ContextSendManifest,
|
Context: event.ContextSendManifest,
|
||||||
ID: fmt.Sprintf("%s.%d", fileKey, uint64(i)),
|
ID: fmt.Sprintf("%s.%d", fileKey, chunkID),
|
||||||
Data: chunk,
|
Data: chunk,
|
||||||
})
|
})
|
||||||
|
chunkID+=1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return messages
|
return messages
|
||||||
|
|
Loading…
Reference in New Issue