diff --git a/app/src/main/java/org/mozilla/fenix/components/BackgroundServices.kt b/app/src/main/java/org/mozilla/fenix/components/BackgroundServices.kt index bedfaaacf..e5ca4fdf2 100644 --- a/app/src/main/java/org/mozilla/fenix/components/BackgroundServices.kt +++ b/app/src/main/java/org/mozilla/fenix/components/BackgroundServices.kt @@ -99,7 +99,7 @@ class BackgroundServices( PushConfig(projectId) } - val pushService by lazy { FirebasePush() } + private val pushService by lazy { FirebasePush() } val push by lazy { AutoPushFeature( @@ -119,8 +119,8 @@ class BackgroundServices( private val logger = Logger("DeviceEventsObserver") override fun onEvents(events: List) { logger.info("Received ${events.size} device event(s)") - events.filter { it is DeviceEvent.TabReceived }.forEach { - notificationManager.showReceivedTabs(it as DeviceEvent.TabReceived) + events.filterIsInstance().forEach { + notificationManager.showReceivedTabs(it) } } }