1
0
mirror of https://github.com/vector-im/riotX-android synced 2025-10-06 00:02:48 +02:00

fix app locked on splash

This commit is contained in:
valere
2023-01-25 14:01:04 +01:00
parent 4ee53ad9d0
commit 6b3d1f185d
3 changed files with 21 additions and 3 deletions

View File

@@ -49,7 +49,9 @@ class FdroidFcmHelper @Inject constructor(
override fun onEnterForeground(activeSessionHolder: ActiveSessionHolder) {
// try to stop all regardless of background mode
activeSessionHolder.getSafeActiveSession()?.syncService()?.stopAnyBackgroundSync()
activeSessionHolder.getSafeActiveSessionAsync {
it?.syncService()?.stopAnyBackgroundSync()
}
AlarmSyncBroadcastReceiver.cancelAlarm(context)
}

View File

@@ -190,9 +190,12 @@ class VectorApplication :
override fun onResume(owner: LifecycleOwner) {
Timber.i("App entered foreground")
fcmHelper.onEnterForeground(activeSessionHolder)
activeSessionHolder.getSafeActiveSession()?.also {
it.syncService().stopAnyBackgroundSync()
activeSessionHolder.getSafeActiveSessionAsync {
it?.syncService()?.stopAnyBackgroundSync()
}
// activeSessionHolder.getSafeActiveSession()?.also {
// it.syncService().stopAnyBackgroundSync()
// }
}
override fun onPause(owner: LifecycleOwner) {