swift-sdk icon indicating copy to clipboard operation
swift-sdk copied to clipboard

[ENHANCEMENT] Async-await start to return result

Open MoridinBG opened this issue 1 year ago • 1 comments

Description

Currently the async-await start implementation is a wrapper for the asynchronous completion handler start function. It resumes when the data file is downloaded, but discards the file data. A simple change would be to make start return Data and replace

case .success:
    continuation.resume()

with

case .success(let datafile):
    continuation.resume(returning: datafile)

Benefits

This will simplify SDK usage in modern Swift code

Detail

No response

Examples

No response

Risks/Downsides

No response

MoridinBG avatar May 29 '24 10:05 MoridinBG

@MoridinBG thanks for your feedback. We will review it.

muzahidul-opti avatar May 29 '24 11:05 muzahidul-opti