Updated on 2026-08-14

This commit is contained in:
Tangem 2024-07-31 10:47:34 +05:00
parent d4a1d04023
commit 33764123ba
3 changed files with 22 additions and 15 deletions

View file

@ -26,11 +26,10 @@ fun requestPushPermission(
val permissionState = pushPermission?.let { permission ->
val tempPermissionState = rememberPermissionState(permission = permission)
rememberPermissionState(permission = permission) {
when {
it -> onAllow()
!tempPermissionState.status.shouldShowRationale && !isFirstTimeAsking -> onOpenSettings()
else -> onDeny()
}
val isGranted = tempPermissionState.status.isGranted
val shouldShowRationale = tempPermissionState.status.shouldShowRationale
if (isGranted && !shouldShowRationale && !isFirstTimeAsking) onOpenSettings()
}
}