tencent cloud

Mobile Live Video Broadcasting

Define

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-06-29 16:59:22

Introduction

This module defines common base types across platforms, providing unified error handling and callback mechanisms for API calls.

Features

Callback Mechanism: Provides unified completion callback closure types.

Data Structures

CompletionHandler

Provides basic type definitions, including error handling structures, callback closure types, and reactive state management tools.
Methods
onSuccess: Called when operation succeeds.
fun onSuccess()
onFailure: Called when operation fails.
fun onFailure(code: Int, desc: String)
Parameter
Type
Description
code
Int
Error code.
desc
String
Error description.

ListResultCompletionHandler

List result completion callback interface.
Interface for asynchronous operation result callbacks that return paginated lists.
Methods
onSuccess: Called when operation succeeds, returns list result and cursor.
fun onSuccess(
result: List<T>,
cursor: String
)
Parameter
Type
Description
result
List<T>
Result list.
cursor
String
Pagination cursor.
onFailure: Called when operation fails.
fun onFailure(
code: Int,
desc: String
)
Parameter
Type
Description
code
Int
Error code.
desc
String
Error description.

Usage Example

// CompletionClosure uses Swift's Result type:
// - .success(Void): Operation succeeded
// - .failure(ErrorInfo): Operation failed
func someAsyncOperation(completion: @escaping CompletionClosure) {
// Async operation...
}
someAsyncOperation { result in
switch result {
case .success:
print("Operation succeeded")
case .failure(let error):
print("Error code: \\(error.code), message: \\(error.message)")
}
}


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック