DownloadDelegate
protocol DownloadDelegate : AnyObject
Download delegate.
-
File size received.
Declaration
Swift
func received(fileSize: Int64)
Parameters
fileSize
File size in bytes.
-
Downloaded file size progress updated.
Declaration
Swift
func updated(_ progress: DMSwiftTypealias.Download.ProgressData)
Parameters
progress
Progress.
downloadedSize
Total downloaded size.
receivedSize
New received size.
fileSize
Total file size.
-
File download task completed.
Declaration
Swift
func completed(_ data: DMSwiftTypealias.Download.FileData)
Parameters
fileLocation
File location on the device storage.
url
File remote location.
error
Error.
-
File saved to the device storage.
Declaration
Swift
func fileData(_ fileData: DMSwiftTypealias.Download.SavedFileData)
Parameters
fileData
File location on the device storage, filename and extension.