From 7104d3a72e4851bef711771e47c05ed9a5454eae Mon Sep 17 00:00:00 2001 From: Elliot Mawby Date: Fri, 14 Jun 2024 10:45:50 -0700 Subject: [PATCH] Start with polling interval as the background value This protects init in the background onFocus is called immediately if the app is in focus and wakes so we start polling correctly --- .../permissions/impl/NotificationPermissionController.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl/NotificationPermissionController.kt b/OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl/NotificationPermissionController.kt index e878258c5..38375986c 100644 --- a/OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl/NotificationPermissionController.kt +++ b/OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl/NotificationPermissionController.kt @@ -77,7 +77,7 @@ internal class NotificationPermissionController( init { this.enabled = notificationsEnabled() _requestPermission.registerAsCallback(PERMISSION_TYPE, this) - pollingWaitInterval = _configModelStore.model.foregroundFetchNotificationPermissionInterval + pollingWaitInterval = _configModelStore.model.backgroundFetchNotificationPermissionInterval registerPollingLifecycleListener() coroutineScope.launch { pollForPermission()