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: (config: HttpClientConfig<*>.() -> Unit) -> HttpClient = defaultTrixnityHttpClient()) : MatrixServerServerApiClient

Constructors

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

Properties

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