parent
d1964d6536
commit
bfb2beabe7
|
@ -66,6 +66,8 @@ open class FenixApplication : Application() {
|
|||
return
|
||||
}
|
||||
|
||||
setupPush()
|
||||
|
||||
// Make sure the engine is initialized and ready to use.
|
||||
components.core.engine.warmUp()
|
||||
|
||||
|
@ -181,6 +183,13 @@ open class FenixApplication : Application() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun setupPush() {
|
||||
components
|
||||
.backgroundServices
|
||||
.push
|
||||
.initialize()
|
||||
}
|
||||
|
||||
private fun setupCrashReporting() {
|
||||
components
|
||||
.analytics
|
||||
|
|
|
@ -137,8 +137,6 @@ class BackgroundServices(
|
|||
*/
|
||||
private val accountObserver = object : AccountObserver {
|
||||
override fun onLoggedOut() {
|
||||
pushService.stop()
|
||||
|
||||
push.unsubscribeForType(PushType.Services)
|
||||
|
||||
context.components.analytics.metrics.track(Event.SyncAuthSignOut)
|
||||
|
@ -147,8 +145,6 @@ class BackgroundServices(
|
|||
}
|
||||
|
||||
override fun onAuthenticated(account: OAuthAccount, newAccount: Boolean) {
|
||||
pushService.start(context)
|
||||
|
||||
if (newAccount) {
|
||||
context.components.analytics.metrics.track(Event.FXANewSignup)
|
||||
push.subscribeForType(PushType.Services)
|
||||
|
|
Loading…
Reference in New Issue