Simplify calendar search settings when no plugins are installed
This commit is contained in:
@@ -608,6 +608,7 @@
|
||||
<string name="preference_search_contacts_summary">Search contacts on this device</string>
|
||||
<string name="preference_search_calendar">Calendar</string>
|
||||
<string name="preference_search_calendar_summary">Search upcoming appointments and events</string>
|
||||
<string name="preference_search_local_calendar_summary">Search calendars on this device</string>
|
||||
<string name="preference_search_appshortcuts">App shortcuts</string>
|
||||
<string name="preference_search_appshortcuts_summary">Search app shortcuts</string>
|
||||
<string name="preference_search_calculator">Calculator</string>
|
||||
|
||||
+2
@@ -12,6 +12,8 @@ class CalendarSearchSettings internal constructor(
|
||||
val enabledProviders
|
||||
get() = dataStore.data.map { it.calendarSearchProviders }
|
||||
|
||||
fun isProviderEnabled(provider: String) = dataStore.data.map { it.calendarSearchProviders.contains(provider) }
|
||||
|
||||
fun setProviderEnabled(provider: String, enabled: Boolean) {
|
||||
dataStore.update {
|
||||
if (enabled) {
|
||||
|
||||
Reference in New Issue
Block a user