From 5d227f6ea9eef590e3c83cf09d210706f990ae72 Mon Sep 17 00:00:00 2001 From: jinliu9508 Date: Wed, 24 Jul 2024 10:27:00 -0400 Subject: [PATCH] remove implementation of Activity in RequestPermissionService.kt --- .../core/internal/permissions/impl/RequestPermissionService.kt | 2 +- .../core/src/main/java/com/onesignal/internal/OneSignalImp.kt | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/core/internal/permissions/impl/RequestPermissionService.kt b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/core/internal/permissions/impl/RequestPermissionService.kt index 9131725281..6a774f8ef8 100644 --- a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/core/internal/permissions/impl/RequestPermissionService.kt +++ b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/core/internal/permissions/impl/RequestPermissionService.kt @@ -10,7 +10,7 @@ import com.onesignal.core.internal.permissions.IRequestPermissionService internal class RequestPermissionService( private val _application: IApplicationService, -) : Activity(), IRequestPermissionService { +) : IRequestPermissionService { var waiting = false var fallbackToSettings = false var shouldShowRequestPermissionRationaleBeforeRequest = false diff --git a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/internal/OneSignalImp.kt b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/internal/OneSignalImp.kt index 7130adb3f0..b8290e363c 100644 --- a/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/internal/OneSignalImp.kt +++ b/OneSignalSDK/onesignal/core/src/main/java/com/onesignal/internal/OneSignalImp.kt @@ -21,7 +21,6 @@ import com.onesignal.core.internal.application.impl.ApplicationService import com.onesignal.core.internal.config.ConfigModel import com.onesignal.core.internal.config.ConfigModelStore import com.onesignal.core.internal.operations.IOperationRepo -import com.onesignal.core.internal.permissions.impl.RequestPermissionService import com.onesignal.core.internal.preferences.IPreferencesService import com.onesignal.core.internal.preferences.PreferenceOneSignalKeys import com.onesignal.core.internal.preferences.PreferenceStoreFix @@ -329,7 +328,7 @@ internal class OneSignalImp : IOneSignal, IServiceProvider { } // initialize service that can only be instantiated in the main thread - services.getService() + // services.getService() // schedule service starts out of main thread startupService.scheduleStart()