|
|
@ -27,7 +27,7 @@ import javax.inject.Inject |
|
|
|
|
|
|
|
|
|
|
|
@ContributesBinding(AppScope::class) |
|
|
|
@ContributesBinding(AppScope::class) |
|
|
|
class DefaultCallWidgetSettingsProvider @Inject constructor() : CallWidgetSettingsProvider { |
|
|
|
class DefaultCallWidgetSettingsProvider @Inject constructor() : CallWidgetSettingsProvider { |
|
|
|
override fun provide(baseUrl: String, widgetId: String): MatrixWidgetSettings { |
|
|
|
override fun provide(baseUrl: String, widgetId: String, encrypted: Boolean): MatrixWidgetSettings { |
|
|
|
val options = VirtualElementCallWidgetOptions( |
|
|
|
val options = VirtualElementCallWidgetOptions( |
|
|
|
elementCallUrl = baseUrl, |
|
|
|
elementCallUrl = baseUrl, |
|
|
|
widgetId = widgetId, |
|
|
|
widgetId = widgetId, |
|
|
@ -40,7 +40,7 @@ class DefaultCallWidgetSettingsProvider @Inject constructor() : CallWidgetSettin |
|
|
|
confineToRoom = true, |
|
|
|
confineToRoom = true, |
|
|
|
font = null, |
|
|
|
font = null, |
|
|
|
analyticsId = null, |
|
|
|
analyticsId = null, |
|
|
|
encryption = EncryptionSystem.PerParticipantKeys, |
|
|
|
encryption = if (encrypted) EncryptionSystem.PerParticipantKeys else EncryptionSystem.Unencrypted, |
|
|
|
) |
|
|
|
) |
|
|
|
val rustWidgetSettings = newVirtualElementCallWidget(options) |
|
|
|
val rustWidgetSettings = newVirtualElementCallWidget(options) |
|
|
|
return MatrixWidgetSettings.fromRustWidgetSettings(rustWidgetSettings) |
|
|
|
return MatrixWidgetSettings.fromRustWidgetSettings(rustWidgetSettings) |
|
|
|