Add ForceRequestPermissions event to bypass soft-denial intercept

This commit is contained in:
ganfra
2026-07-07 21:37:37 +02:00
parent 74bc2c0f5d
commit 7f4d264ee0
3 changed files with 20 additions and 0 deletions
@@ -21,6 +21,7 @@ class FakePermissionsPresenter(
private fun handleEvent(event: PermissionsEvent) {
when (event) {
PermissionsEvent.RequestPermissions -> state.value = state.value.copy(showDialog = true, permissionAlreadyAsked = true)
PermissionsEvent.ForceRequestPermissions -> state.value = state.value.copy(permissionAlreadyAsked = true)
PermissionsEvent.CloseDialog -> state.value = state.value.copy(showDialog = false)
PermissionsEvent.OpenSystemSettingAndCloseDialog -> state.value = state.value.copy(showDialog = false)
}