mirror of
https://github.com/FossifyOrg/Calculator.git
synced 2026-04-30 02:33:34 -04:00
Remove unused code
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
package org.fossify.calculator.extensions
|
||||
|
||||
import android.content.SharedPreferences
|
||||
import kotlinx.coroutines.channels.awaitClose
|
||||
import kotlinx.coroutines.flow.callbackFlow
|
||||
|
||||
context (SharedPreferences)
|
||||
fun <T> sharedPreferencesCallback(
|
||||
value: () -> T?,
|
||||
) = callbackFlow {
|
||||
val sharedPreferencesListener =
|
||||
SharedPreferences.OnSharedPreferenceChangeListener { _, _ ->
|
||||
trySend(value())
|
||||
}
|
||||
|
||||
registerOnSharedPreferenceChangeListener(sharedPreferencesListener)
|
||||
awaitClose { unregisterOnSharedPreferenceChangeListener(sharedPreferencesListener) }
|
||||
}
|
||||
Reference in New Issue
Block a user