Minor microsoft sync changes

pull/3212/head
Alex Baker 11 months ago
parent 43f4465d41
commit e59b5cfdc7

@ -30,6 +30,7 @@ import org.tasks.data.entity.CaldavAccount
import org.tasks.data.entity.CaldavAccount.Companion.TYPE_CALDAV
import org.tasks.data.entity.CaldavAccount.Companion.TYPE_ETEBASE
import org.tasks.data.entity.CaldavAccount.Companion.TYPE_GOOGLE_TASKS
import org.tasks.data.entity.CaldavAccount.Companion.TYPE_MICROSOFT
import org.tasks.data.entity.CaldavAccount.Companion.TYPE_TASKS
import org.tasks.data.entity.Place
import org.tasks.data.entity.Task
@ -121,7 +122,13 @@ class WorkManagerImpl(
override fun updateBackgroundSync() {
throttle.run {
val enabled = caldavDao.getAccounts(TYPE_GOOGLE_TASKS, TYPE_CALDAV, TYPE_TASKS, TYPE_ETEBASE).isNotEmpty()
val enabled = caldavDao.getAccounts(
TYPE_GOOGLE_TASKS,
TYPE_CALDAV,
TYPE_TASKS,
TYPE_ETEBASE,
TYPE_MICROSOFT
).isNotEmpty()
if (enabled) {
Timber.d("Enabling background sync")
val builder = PeriodicWorkRequest.Builder(SyncWork::class.java, 1, TimeUnit.HOURS)

@ -22,6 +22,7 @@ import org.tasks.data.sql.Field
const val SUPPRESS_SYNC = "suppress_sync"
const val FORCE_CALDAV_SYNC = "force_caldav_sync"
const val FORCE_MICROSOFT_SYNC = "force_microsoft_sync"
@Serializable
@CommonParcelize

Loading…
Cancel
Save