@@ -34,7 +34,7 @@ import androidx.lifecycle.ViewModelProvider
3434import androidx.lifecycle.lifecycleScope
3535import androidx.work.Data
3636import androidx.work.OneTimeWorkRequest
37- import androidx.work.OutOfQuotaPolicy
37+ import com.nextcloud.talk.utils.setExpeditedIfSupported
3838import androidx.work.WorkInfo
3939import androidx.work.WorkManager
4040import autodagger.AutoInjector
@@ -1256,7 +1256,7 @@ class ConversationsListActivity : BaseActivity() {
12561256 .build()
12571257 val worker = OneTimeWorkRequest .Builder (LeaveConversationWorker ::class .java)
12581258 .setInputData(data)
1259- .setExpedited( OutOfQuotaPolicy . RUN_AS_NON_EXPEDITED_WORK_REQUEST )
1259+ .setExpeditedIfSupported( )
12601260 .build()
12611261 WorkManager .getInstance().enqueue(worker)
12621262 WorkManager .getInstance(this ).getWorkInfoByIdLiveData(worker.id).observeForever { workInfo ->
@@ -1362,7 +1362,7 @@ class ConversationsListActivity : BaseActivity() {
13621362 private fun deleteUserAndRestartApp () {
13631363 userManager.scheduleUserForDeletionWithId(currentUser!! .id!! ).blockingGet()
13641364 val accountRemovalWork = OneTimeWorkRequest .Builder (AccountRemovalWorker ::class .java)
1365- .setExpedited( OutOfQuotaPolicy . RUN_AS_NON_EXPEDITED_WORK_REQUEST )
1365+ .setExpeditedIfSupported( )
13661366 .build()
13671367 WorkManager .getInstance(applicationContext).enqueue(accountRemovalWork)
13681368
@@ -1502,7 +1502,7 @@ class ConversationsListActivity : BaseActivity() {
15021502 val deleteConversationWorker =
15031503 OneTimeWorkRequest .Builder (DeleteConversationWorker ::class .java)
15041504 .setInputData(data.build())
1505- .setExpedited( OutOfQuotaPolicy . RUN_AS_NON_EXPEDITED_WORK_REQUEST )
1505+ .setExpeditedIfSupported( )
15061506 .build()
15071507 WorkManager .getInstance().enqueue(deleteConversationWorker)
15081508
0 commit comments