Package-level declarations

Types

Link copied to clipboard
open class MatrixApiClient(val contentMappings: EventContentSerializerMappings = DefaultEventContentSerializerMappings, val json: Json = createMatrixEventJson(contentMappings), httpClientFactory: (HttpClientConfig<*>.() -> Unit) -> HttpClient = { HttpClient(it) })

Functions

Link copied to clipboard
suspend fun <T> retryOnRateLimit(block: suspend () -> T): T
Link copied to clipboard
suspend fun <T> retryResultOnRateLimit(block: suspend () -> Result<T>): Result<T>