Skip to content

Commit e2b793b

Browse files
committed
fix: make InAppMessagePreviewHandler to a Bootstrap service instead of a Startable service
1 parent 94df4b9 commit e2b793b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/InAppMessagesModule.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.onesignal.inAppMessages
33
import android.os.Build
44
import com.onesignal.common.modules.IModule
55
import com.onesignal.common.services.ServiceBuilder
6+
import com.onesignal.core.internal.startup.IBootstrapService
67
import com.onesignal.core.internal.startup.IStartableService
78
import com.onesignal.inAppMessages.internal.DummyInAppMessagesManager
89
import com.onesignal.inAppMessages.internal.InAppMessagesManager
@@ -50,7 +51,7 @@ internal class InAppMessagesModule : IModule {
5051
builder.register<InAppDisplayer>().provides<IInAppDisplayer>()
5152

5253
// Previews
53-
builder.register<InAppMessagePreviewHandler>().provides<IStartableService>()
54+
builder.register<InAppMessagePreviewHandler>().provides<IBootstrapService>()
5455

5556
// Prompts
5657
builder.register<InAppMessagePromptFactory>().provides<IInAppMessagePromptFactory>()

OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/preview/InAppMessagePreviewHandler.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.onesignal.inAppMessages.internal.preview
22

33
import android.app.Activity
44
import com.onesignal.core.internal.application.IApplicationService
5-
import com.onesignal.core.internal.startup.IStartableService
5+
import com.onesignal.core.internal.startup.IBootstrapService
66
import com.onesignal.core.internal.time.ITime
77
import com.onesignal.inAppMessages.internal.display.IInAppDisplayer
88
import com.onesignal.inAppMessages.internal.state.InAppStateService
@@ -25,8 +25,8 @@ internal class InAppMessagePreviewHandler(
2525
private val _notificationLifeCycle: INotificationLifecycleService,
2626
private val _state: InAppStateService,
2727
private val _time: ITime,
28-
) : IStartableService, INotificationLifecycleCallback {
29-
override fun start() {
28+
) : IBootstrapService, INotificationLifecycleCallback {
29+
override fun bootstrap() {
3030
_notificationLifeCycle.setInternalNotificationLifecycleCallback(this)
3131
}
3232

0 commit comments

Comments
 (0)