Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
abstract val assetApi: AssetApi
Link copied to clipboard
abstract val callApi: CallApi
Link copied to clipboard
abstract val cellsHttpClient: HttpClient
Link copied to clipboard
abstract val clientApi: ClientApi
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val e2eiApi: E2EIApi
Link copied to clipboard
Link copied to clipboard
abstract val giphyApi: GiphyApi
Link copied to clipboard
Link copied to clipboard
abstract val logoutApi: LogoutApi
Link copied to clipboard
abstract val meetingApi: MeetingApi
Link copied to clipboard
abstract val messageApi: MessageApi
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val preKeyApi: PreKeyApi
Link copied to clipboard
Link copied to clipboard
abstract val selfApi: SelfApi
Link copied to clipboard
Link copied to clipboard
abstract val sftApi: SFTApi
Link copied to clipboard
abstract val teamsApi: TeamsApi
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val wildCardApi: WildCardApi

Functions

Link copied to clipboard
abstract suspend fun clearCachedToken()

Clear any cached token on the http clients. This will trigger a reloading of the access token from the session manager on the next request.

Link copied to clipboard
abstract suspend fun close()

Cancel and join all caller requests/collectors before closing. Injected mock engines remain caller-owned.

Link copied to clipboard
abstract suspend fun closeWebSockets()

Close open WebSockets and wait until their clients finish; HTTP requests and later WebSockets still work. The engine may finish closing the native socket afterwards. Stop collectors first, or they may reconnect.

Link copied to clipboard
abstract suspend fun <T> failRequests(block: suspend () -> T): T

Fail HTTP requests to the backend, in flight and new, as having no network until block returns. WebSockets are not affected. Use it to end requests that would hold an account handoff.