Loading app/src/main/java/app/fedilab/android/helper/PushHelper.java +3 −1 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.widget.TextView; import androidx.appcompat.app.AlertDialog; import androidx.preference.PreferenceManager; import androidx.work.ExistingPeriodicWorkPolicy; import androidx.work.PeriodicWorkRequest; import androidx.work.WorkManager; Loading @@ -43,6 +44,7 @@ import app.fedilab.android.jobs.NotificationsWorker; public class PushHelper { public static void startStreaming(Context context) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); Loading Loading @@ -113,7 +115,7 @@ public class PushHelper { PeriodicWorkRequest notificationPeriodic = new PeriodicWorkRequest.Builder(NotificationsWorker.class, Long.parseLong(value), TimeUnit.MINUTES) .addTag(Helper.WORKER_REFRESH_NOTIFICATION) .build(); WorkManager.getInstance(context).enqueue(notificationPeriodic); WorkManager.getInstance(context).enqueueUniquePeriodicWork(Helper.WORKER_REFRESH_NOTIFICATION, ExistingPeriodicWorkPolicy.REPLACE, notificationPeriodic); } Loading Loading
app/src/main/java/app/fedilab/android/helper/PushHelper.java +3 −1 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.widget.TextView; import androidx.appcompat.app.AlertDialog; import androidx.preference.PreferenceManager; import androidx.work.ExistingPeriodicWorkPolicy; import androidx.work.PeriodicWorkRequest; import androidx.work.WorkManager; Loading @@ -43,6 +44,7 @@ import app.fedilab.android.jobs.NotificationsWorker; public class PushHelper { public static void startStreaming(Context context) { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); Loading Loading @@ -113,7 +115,7 @@ public class PushHelper { PeriodicWorkRequest notificationPeriodic = new PeriodicWorkRequest.Builder(NotificationsWorker.class, Long.parseLong(value), TimeUnit.MINUTES) .addTag(Helper.WORKER_REFRESH_NOTIFICATION) .build(); WorkManager.getInstance(context).enqueue(notificationPeriodic); WorkManager.getInstance(context).enqueueUniquePeriodicWork(Helper.WORKER_REFRESH_NOTIFICATION, ExistingPeriodicWorkPolicy.REPLACE, notificationPeriodic); } Loading