Skip widget permissions for element call.

This commit is contained in:
Onuray Sahin 2022-07-06 14:54:24 +03:00
parent 85aba894d6
commit a0eb2e733c
1 changed files with 27 additions and 20 deletions

View File

@ -85,6 +85,12 @@ class WidgetActivity : VectorBaseActivity<ActivityWidgetBinding>() {
}
}
// Trust element call widget by default
if (widgetArgs.kind == WidgetKind.ELEMENT_CALL) {
if (supportFragmentManager.findFragmentByTag(WIDGET_FRAGMENT_TAG) == null) {
addFragment(views.fragmentContainer, WidgetFragment::class.java, widgetArgs, WIDGET_FRAGMENT_TAG)
}
} else {
permissionViewModel.observeViewEvents {
when (it) {
is RoomWidgetPermissionViewEvents.Close -> finish()
@ -112,6 +118,7 @@ class WidgetActivity : VectorBaseActivity<ActivityWidgetBinding>() {
}
}
}
}
viewModel.onEach(WidgetViewState::widgetName) { name ->
supportActionBar?.title = name