fun onSuccess()
fun onFailure(code: Int, desc: String)
Parameter | Type | Description |
code | Int | Error code. |
desc | String | Error description. |
fun onSuccess(result: List<T>,cursor: String)
Parameter | Type | Description |
result | List<T> | Result list. |
cursor | String | Pagination cursor. |
fun onFailure(code: Int,desc: String)
Parameter | Type | Description |
code | Int | Error code. |
desc | String | Error description. |
// CompletionClosure uses Swift's Result type:// - .success(Void): Operation succeeded// - .failure(ErrorInfo): Operation failedfunc someAsyncOperation(completion: @escaping CompletionClosure) {// Async operation...}someAsyncOperation { result inswitch result {case .success:print("Operation succeeded")case .failure(let error):print("Error code: \\(error.code), message: \\(error.message)")}}
フィードバック