MCPcopy
hub / github.com/wavetermdev/waveterm / partIdxAtOffset

Method partIdxAtOffset

pkg/filestore/blockstore.go:428–435  ·  view source on GitHub ↗
(offset int64)

Source from the content-addressed store, hash-verified

426///////////////////////////////////
427
428func (f *WaveFile) partIdxAtOffset(offset int64) int {
429 partIdx := int(offset / partDataSize)
430 if f.Opts.Circular {
431 maxPart := int(f.Opts.MaxSize / partDataSize)
432 partIdx = partIdx % maxPart
433 }
434 return partIdx
435}
436
437func incompletePartsFromMap(partMap map[int]int) []int {
438 var incompleteParts []int

Callers 2

computePartMapMethod · 0.95
readAtMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected