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