PreferenceRepository.observeAsFlow: emit initial value (#822)

This commit is contained in:
Ricki Hirner 2024-05-30 10:09:34 +02:00 committed by GitHub
parent 1856a5d7ce
commit 671c17376a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -51,6 +51,9 @@ class PreferenceRepository @Inject constructor(
}
preferences.registerOnSharedPreferenceChangeListener(listener)
// Emit the initial value
trySend(getValue())
awaitClose {
preferences.unregisterOnSharedPreferenceChangeListener(listener)
}