Updated on 2026-08-14
This commit is contained in:
commit
fe2cfac54d
1140 changed files with 23493 additions and 8579 deletions
|
|
@ -4,6 +4,7 @@ import com.tangem.common.routing.AppRoute
|
|||
|
||||
data class PushNotificationsParams(
|
||||
val isBottomSheet: Boolean = false,
|
||||
val nextRoute: AppRoute? = null,
|
||||
val modelCallbacks: PushNotificationsModelCallbacks,
|
||||
val source: AppRoute.PushNotification.Source,
|
||||
)
|
||||
|
|
@ -76,7 +76,7 @@ internal class PushNotificationsModel @Inject constructor(
|
|||
neverToInitiallyAskPermissionUseCase(PUSH_PERMISSION)
|
||||
params.modelCallbacks.onDenySystemPermission()
|
||||
if (!params.isBottomSheet) {
|
||||
appRouter.push(AppRoute.Home)
|
||||
params.nextRoute?.let { appRouter.push(it) }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -90,7 +90,7 @@ internal class PushNotificationsModel @Inject constructor(
|
|||
neverToInitiallyAskPermissionUseCase(PUSH_PERMISSION)
|
||||
params.modelCallbacks.onAllowSystemPermission()
|
||||
if (!params.isBottomSheet) {
|
||||
appRouter.push(AppRoute.Home)
|
||||
params.nextRoute?.let { appRouter.push(it) }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -104,7 +104,7 @@ internal class PushNotificationsModel @Inject constructor(
|
|||
neverToInitiallyAskPermissionUseCase(PUSH_PERMISSION)
|
||||
params.modelCallbacks.onDenySystemPermission()
|
||||
if (!params.isBottomSheet) {
|
||||
appRouter.push(AppRoute.Home)
|
||||
params.nextRoute?.let { appRouter.push(it) }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue