Add contact plugin settings

This commit is contained in:
MM20
2025-04-06 14:10:48 +02:00
parent 02cec92d72
commit ee9312a887
11 changed files with 200 additions and 46 deletions
@@ -22,6 +22,13 @@ class ContactSearchSettings internal constructor(private val dataStore: Launcher
}
}
val enabledPlugins: Flow<Set<String>>
get() = dataStore.data.map { it.contactSearchProviders - "local" }
fun setPluginEnabled(authority: String, enabled: Boolean) {
setProviderEnabled(authority, enabled)
}
val callOnTap: Flow<Boolean>
get() = dataStore.data.map { it.contactSearchCallOnTap }.distinctUntilChanged()