Remove unused code

This commit is contained in:
Naveen Singh
2024-10-20 03:14:08 -04:00
parent ef79b21f76
commit 88fbde9177

View File

@@ -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) }
}