github.com/0chain/gosdk@v1.17.11/zboxcore/sdk/downloader_file.go (about)

     1  package sdk
     2  
     3  type fileDownloader struct {
     4  	baseDownloader
     5  }
     6  
     7  func (d *fileDownloader) Start(status StatusCallback, isFinal bool) error {
     8  	if d.isViewer {
     9  		return d.allocationObj.DownloadFromAuthTicket(d.localPath,
    10  			d.authTicket, d.lookupHash, d.fileName, d.verifyDownload, status, isFinal)
    11  	}
    12  
    13  	return d.allocationObj.DownloadFile(d.localPath, d.remotePath, d.verifyDownload, status, isFinal)
    14  }