MatrixServerServerApiClientImpl

class MatrixServerServerApiClientImpl(hostname: String, getDelegatedDestination: (String, Int) -> Pair<String, Int>, sign: (String) -> Key.Ed25519Key, getRoomVersion: GetRoomVersionFunction, eventContentSerializerMappings: EventContentSerializerMappings = DefaultDataUnitContentSerializerMappings, json: Json = createMatrixEventAndDataUnitJson(getRoomVersion, eventContentSerializerMappings), httpClientFactory: (HttpClientConfig<*>.() -> Unit) -> HttpClient = { HttpClient(it) }) : MatrixServerServerApiClient

Constructors

Link copied to clipboard
fun MatrixServerServerApiClientImpl(hostname: String, getDelegatedDestination: (String, Int) -> Pair<String, Int>, sign: (String) -> Key.Ed25519Key, getRoomVersion: GetRoomVersionFunction, eventContentSerializerMappings: EventContentSerializerMappings = DefaultDataUnitContentSerializerMappings, json: Json = createMatrixEventAndDataUnitJson(getRoomVersion, eventContentSerializerMappings), httpClientFactory: (HttpClientConfig<*>.() -> Unit) -> HttpClient = { HttpClient(it) })

Properties

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