diff --git a/app/src/main/kotlin/at/bitfire/davdroid/ui/account/AccountSettingsModel.kt b/app/src/main/kotlin/at/bitfire/davdroid/ui/account/AccountSettingsModel.kt index 3acb0f591..f577df9ce 100644 --- a/app/src/main/kotlin/at/bitfire/davdroid/ui/account/AccountSettingsModel.kt +++ b/app/src/main/kotlin/at/bitfire/davdroid/ui/account/AccountSettingsModel.kt @@ -87,6 +87,9 @@ class AccountSettingsModel @AssistedInject constructor( val accountSettings = accountSettingsFactory.create(account) Snapshot.withMutableSnapshot { + + // TODO: context does not seem to work in snapshot (also used in getSyncInterval) + // TODO: maybe we don't need to take a snapshot on a background thread? syncIntervalContacts = accountSettings.getSyncInterval(context.getString(R.string.address_books_authority)) syncIntervalCalendars = accountSettings.getSyncInterval(CalendarContract.AUTHORITY) syncIntervalTasks = tasksProvider?.let { accountSettings.getSyncInterval(it.authority) }