github.com/0chain/gosdk@v1.17.11/zboxcore/sdk/downloader_block.go (about) 1 package sdk 2 3 type blockDownloader struct { 4 baseDownloader 5 } 6 7 func (d *blockDownloader) Start(status StatusCallback, isFinal bool) error { 8 if d.isViewer { 9 return d.allocationObj.DownloadFromAuthTicketByBlocks( 10 d.localPath, d.authTicket, 11 d.startBlock, d.endBlock, d.blocksPerMarker, 12 d.lookupHash, d.fileName, d.verifyDownload, status, isFinal) 13 } 14 15 return d.allocationObj.DownloadFileByBlock(d.localPath, d.remotePath, 16 d.startBlock, d.endBlock, d.blocksPerMarker, d.verifyDownload, 17 status, isFinal) 18 }