-
-
Notifications
You must be signed in to change notification settings - Fork 78
Open
Description
Currently, this library can only return Float value when using .progress directive.
However, Alamofire and other network libraries return Progress instance instead of Float.
I think thenPromise should be able to return Progress instance on .progress directive.
For example:
return Promise<URL> { resolve, reject, progress in
Alamofire.download(escapedUrl, to: destination)
.downloadProgress { downloadProgress in // downloadProgress is Progress class
// let currentProgress = Float(downloadProgress.completedUnitCount) / Float(downloadProgress.totalUnitCount)
// progress(currentProgress)
progress(downloadProgress) // <- should be able to write like this
}
.response { response in
...
}
}Metadata
Metadata
Assignees
Labels
No labels