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_CALDAV
import org.tasks.data.entity.CaldavAccount.Companion.TYPE_ETEBASE 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_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.CaldavAccount.Companion.TYPE_TASKS
import org.tasks.data.entity.Place import org.tasks.data.entity.Place
import org.tasks.data.entity.Task import org.tasks.data.entity.Task
@ -121,7 +122,13 @@ class WorkManagerImpl(
override fun updateBackgroundSync() { override fun updateBackgroundSync() {
throttle.run { 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) { if (enabled) {
Timber.d("Enabling background sync") Timber.d("Enabling background sync")
val builder = PeriodicWorkRequest.Builder(SyncWork::class.java, 1, TimeUnit.HOURS) 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 SUPPRESS_SYNC = "suppress_sync"
const val FORCE_CALDAV_SYNC = "force_caldav_sync" const val FORCE_CALDAV_SYNC = "force_caldav_sync"
const val FORCE_MICROSOFT_SYNC = "force_microsoft_sync"
@Serializable @Serializable
@CommonParcelize @CommonParcelize

Loading…
Cancel
Save