MatrixServerServerApiClientImpl

class MatrixServerServerApiClientImpl(hostname: String, getDelegatedDestination: (String, Int) -> Pair<String, Int>, sign: (String) -> Key.Ed25519Key, roomVersionStore: RoomVersionStore, eventContentSerializerMappings: EventContentSerializerMappings = EventContentSerializerMappings.defaultDataUnit, json: Json = createMatrixEventAndDataUnitJson(roomVersionStore, eventContentSerializerMappings), httpClientEngine: HttpClientEngine? = null, httpClientConfig: HttpClientConfig<*>.() -> Unit? = null) : MatrixServerServerApiClient

Constructors

Link copied to clipboard
constructor(hostname: String, getDelegatedDestination: (String, Int) -> Pair<String, Int>, sign: (String) -> Key.Ed25519Key, roomVersionStore: RoomVersionStore, eventContentSerializerMappings: EventContentSerializerMappings = EventContentSerializerMappings.defaultDataUnit, json: Json = createMatrixEventAndDataUnitJson(roomVersionStore, eventContentSerializerMappings), httpClientEngine: HttpClientEngine? = null, httpClientConfig: HttpClientConfig<*>.() -> Unit? = null)

Properties

Link copied to clipboard
open override val baseClient: MatrixApiClient
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun close()