INNER CODE UNIT · Go
size
256dpi/lungo · bucket.go:1032
size := s.bufLen - i
if size > s.chunkSize {
size = s.chunkSize
}
// skip partial chunks if not final
if size < s.chunkSize && !final {
break
}
// append chunk
chunks = append(chunks, BucketChunk{
ID: primitive.NewObjectID(),
File: s.id,
Num: s.chunks + len(chunks),
Data: s.buffer[i : i+size],
})