Refresh when returning to foreground

pull/1926/merge
Alex Baker 2 weeks ago
parent eb95cd24d7
commit 9fad43c6c9

@ -62,6 +62,7 @@ class Tasks : Application(), Configuration.Provider {
ProcessLifecycleOwner.get().lifecycle.addObserver(
object : DefaultLifecycleObserver {
override fun onResume(owner: LifecycleOwner) {
localBroadcastManager.broadcastRefresh()
if (currentTimeMillis() - preferences.lastSync > TimeUnit.MINUTES.toMillis(5)) {
owner.lifecycle.coroutineScope.launch {
workManager.get().sync(true)

Loading…
Cancel
Save