mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 03:59:35 +01:00
add flexinterval for PeriodicWorkRequests
so the actions are not triggered when PeriodicWorkRequests are created. Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
c8274fe740
commit
6f302c25c4
@ -86,8 +86,11 @@ class ClosedInterfaceImpl : ClosedInterface, ProviderInstaller.ProviderInstallLi
|
|||||||
val data: Data = Data.Builder().putString(PushRegistrationWorker.ORIGIN, "ClosedInterfaceImpl#setUpPeriodicLocalTokenRegistration").build()
|
val data: Data = Data.Builder().putString(PushRegistrationWorker.ORIGIN, "ClosedInterfaceImpl#setUpPeriodicLocalTokenRegistration").build()
|
||||||
|
|
||||||
val periodicTokenRegistration = PeriodicWorkRequest.Builder(
|
val periodicTokenRegistration = PeriodicWorkRequest.Builder(
|
||||||
PushRegistrationWorker::class.java, 1,
|
PushRegistrationWorker::class.java,
|
||||||
TimeUnit.DAYS
|
24,
|
||||||
|
TimeUnit.HOURS,
|
||||||
|
10,
|
||||||
|
TimeUnit.HOURS
|
||||||
)
|
)
|
||||||
.setInputData(data)
|
.setInputData(data)
|
||||||
.build()
|
.build()
|
||||||
@ -101,8 +104,11 @@ class ClosedInterfaceImpl : ClosedInterface, ProviderInstaller.ProviderInstallLi
|
|||||||
|
|
||||||
private fun setUpPeriodicTokenRefreshFromFCM() {
|
private fun setUpPeriodicTokenRefreshFromFCM() {
|
||||||
val periodicTokenRefreshFromFCM = PeriodicWorkRequest.Builder(
|
val periodicTokenRefreshFromFCM = PeriodicWorkRequest.Builder(
|
||||||
GetFirebasePushTokenWorker::class.java, 30,
|
GetFirebasePushTokenWorker::class.java,
|
||||||
TimeUnit.DAYS
|
30,
|
||||||
|
TimeUnit.DAYS,
|
||||||
|
10,
|
||||||
|
TimeUnit.DAYS,
|
||||||
)
|
)
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user