Matrix Configuration
data class MatrixConfiguration( val applicationFlavor: String = "Default-application-flavor", val cryptoConfig: MXCryptoConfig = MXCryptoConfig(), val integrationUIUrl: String = "https://scalar.vector.im/", val integrationRestUrl: String = "https://scalar.vector.im/api", val integrationWidgetUrls: List<String> = listOf(
"https://scalar.vector.im/_matrix/integrations/v1",
"https://scalar.vector.im/api",
"https://scalar-staging.vector.im/_matrix/integrations/v1",
"https://scalar-staging.vector.im/api",
"https://scalar-staging.riot.im/scalar/api"
), val clientPermalinkBaseUrl: String? = null, val proxy: Proxy? = null, val connectionSpec: ConnectionSpec = ConnectionSpec.RESTRICTED_TLS, val supportsCallTransfer: Boolean = false, val matrixItemDisplayNameFallbackProvider: MatrixItemDisplayNameFallbackProvider? = null, val roomDisplayNameFallbackProvider: RoomDisplayNameFallbackProvider, val threadMessagesEnabledDefault: Boolean = true, val networkInterceptors: List<Interceptor> = emptyList(), val syncConfig: SyncConfig = SyncConfig(), val metricPlugins: List<MetricPlugin> = emptyList(), val cryptoAnalyticsPlugin: CryptoMetricPlugin? = null, val customEventTypesProvider: CustomEventTypesProvider? = null)
Content copied to clipboard
Constructors
Link copied to clipboard
fun MatrixConfiguration( applicationFlavor: String = "Default-application-flavor", cryptoConfig: MXCryptoConfig = MXCryptoConfig(), integrationUIUrl: String = "https://scalar.vector.im/", integrationRestUrl: String = "https://scalar.vector.im/api", integrationWidgetUrls: List<String> = listOf(
"https://scalar.vector.im/_matrix/integrations/v1",
"https://scalar.vector.im/api",
"https://scalar-staging.vector.im/_matrix/integrations/v1",
"https://scalar-staging.vector.im/api",
"https://scalar-staging.riot.im/scalar/api"
), clientPermalinkBaseUrl: String? = null, proxy: Proxy? = null, connectionSpec: ConnectionSpec = ConnectionSpec.RESTRICTED_TLS, supportsCallTransfer: Boolean = false, matrixItemDisplayNameFallbackProvider: MatrixItemDisplayNameFallbackProvider? = null, roomDisplayNameFallbackProvider: RoomDisplayNameFallbackProvider, threadMessagesEnabledDefault: Boolean = true, networkInterceptors: List<Interceptor> = emptyList(), syncConfig: SyncConfig = SyncConfig(), metricPlugins: List<MetricPlugin> = emptyList(), cryptoAnalyticsPlugin: CryptoMetricPlugin? = null, customEventTypesProvider: CustomEventTypesProvider? = null)
Content copied to clipboard
Properties
Link copied to clipboard
val matrixItemDisplayNameFallbackProvider: MatrixItemDisplayNameFallbackProvider? = null
Content copied to clipboard
Link copied to clipboard