mirror of
https://codeberg.org/NextPush/nextpush-android.git
synced 2025-01-02 21:10:14 +01:00
Prevent restart work without account
This commit is contained in:
parent
0a90885ca3
commit
de6cb23556
@ -3,6 +3,7 @@ package org.unifiedpush.distributor.nextpush.services
|
||||
import android.content.Context
|
||||
import android.util.Log
|
||||
import androidx.work.* // ktlint-disable no-wildcard-imports
|
||||
import org.unifiedpush.distributor.nextpush.account.Account.getAccount
|
||||
import org.unifiedpush.distributor.nextpush.api.SSEListener.Companion.keepalive
|
||||
import org.unifiedpush.distributor.nextpush.api.SSEListener.Companion.lastEventDate
|
||||
import org.unifiedpush.distributor.nextpush.utils.TAG
|
||||
@ -37,6 +38,7 @@ class RestartWorker(ctx: Context, params: WorkerParameters) : Worker(ctx, params
|
||||
companion object {
|
||||
|
||||
fun startPeriodic(context: Context) {
|
||||
getAccount(context) ?: return
|
||||
val work = PeriodicWorkRequestBuilder<RestartWorker>(16, TimeUnit.MINUTES)
|
||||
WorkManager.getInstance(context)
|
||||
.enqueueUniquePeriodicWork(
|
||||
|
Loading…
Reference in New Issue
Block a user