mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-16 09:15:30 +01:00
Update capabilities every time we run
This commit is contained in:
parent
f02ef9fa0c
commit
763857e36c
@ -131,10 +131,13 @@ public class NextcloudTalkApplication extends MultiDexApplication implements Lif
|
|||||||
OneTimeWorkRequest accountRemovalWork = new OneTimeWorkRequest.Builder(AccountRemovalWorker.class).build();
|
OneTimeWorkRequest accountRemovalWork = new OneTimeWorkRequest.Builder(AccountRemovalWorker.class).build();
|
||||||
PeriodicWorkRequest periodicCapabilitiesUpdateWork = new PeriodicWorkRequest.Builder(CapabilitiesWorker.class,
|
PeriodicWorkRequest periodicCapabilitiesUpdateWork = new PeriodicWorkRequest.Builder(CapabilitiesWorker.class,
|
||||||
1, TimeUnit.DAYS).build();
|
1, TimeUnit.DAYS).build();
|
||||||
|
OneTimeWorkRequest capabilitiesUpdateWork = new OneTimeWorkRequest.Builder(CapabilitiesWorker.class).build();
|
||||||
|
|
||||||
WorkManager.initialize(getApplicationContext(), new Configuration.Builder().build());
|
WorkManager.initialize(getApplicationContext(), new Configuration.Builder().build());
|
||||||
WorkManager.getInstance().enqueue(pushRegistrationWork);
|
WorkManager.getInstance().enqueue(pushRegistrationWork);
|
||||||
WorkManager.getInstance().enqueue(accountRemovalWork);
|
WorkManager.getInstance().enqueue(accountRemovalWork);
|
||||||
|
WorkManager.getInstance().enqueue(capabilitiesUpdateWork);
|
||||||
|
|
||||||
// There is a bug with periodic work so we ignore this for now
|
// There is a bug with periodic work so we ignore this for now
|
||||||
//WorkManager.getInstance().enqueueUniquePeriodicWork("DailyCapabilitiesUpdateWork",
|
//WorkManager.getInstance().enqueueUniquePeriodicWork("DailyCapabilitiesUpdateWork",
|
||||||
// ExistingPeriodicWorkPolicy.REPLACE, periodicCapabilitiesUpdateWork);
|
// ExistingPeriodicWorkPolicy.REPLACE, periodicCapabilitiesUpdateWork);
|
||||||
|
Loading…
Reference in New Issue
Block a user