Voice Room UIKit API
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. |