@@ -17,14 +17,12 @@ import android.view.ViewGroup
17
17
import androidx.annotation.RequiresApi
18
18
import androidx.compose.runtime.Composable
19
19
import androidx.compose.ui.platform.ComposeView
20
- import androidx.core.app.NotificationManagerCompat
21
20
import androidx.fragment.app.Fragment
22
21
import androidx.localbroadcastmanager.content.LocalBroadcastManager
23
22
import androidx.navigation.fragment.findNavController
24
23
import mozilla.components.concept.engine.webextension.InstallationMethod
25
24
import mozilla.components.service.nimbus.evalJexlSafe
26
25
import mozilla.components.service.nimbus.messaging.use
27
- import mozilla.components.support.base.ext.areNotificationsEnabledSafe
28
26
import mozilla.components.support.base.log.logger.Logger
29
27
import mozilla.components.support.utils.BrowsersCache
30
28
import org.mozilla.fenix.GleanMetrics.Pings
@@ -79,7 +77,7 @@ class OnboardingFragment : Fragment() {
79
77
with (requireContext()) {
80
78
pagesToDisplay(
81
79
showDefaultBrowserPage = isNotDefaultBrowser(this ) && ! isDefaultBrowserPromptSupported(),
82
- showNotificationPage = canShowNotificationPage(this ),
80
+ showNotificationPage = canShowNotificationPage(),
83
81
showAddWidgetPage = canShowAddSearchWidgetPrompt(),
84
82
)
85
83
}
@@ -359,9 +357,7 @@ class OnboardingFragment : Fragment() {
359
357
private fun isNotDefaultBrowser (context : Context ) =
360
358
! BrowsersCache .all(context.applicationContext).isDefaultBrowser
361
359
362
- private fun canShowNotificationPage (context : Context ) =
363
- ! NotificationManagerCompat .from(context.applicationContext)
364
- .areNotificationsEnabledSafe() && Build .VERSION .SDK_INT >= Build .VERSION_CODES .TIRAMISU
360
+ private fun canShowNotificationPage () = Build .VERSION .SDK_INT >= Build .VERSION_CODES .TIRAMISU
365
361
366
362
private fun pagesToDisplay (
367
363
showDefaultBrowserPage : Boolean ,
0 commit comments