From 88fbde9177b8745a4e77db62a3613dd67cf9ea49 Mon Sep 17 00:00:00 2001 From: Naveen Singh Date: Sun, 20 Oct 2024 03:14:08 -0400 Subject: [PATCH] Remove unused code --- .../SharedPreferencesProducerExtensions.kt | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 app/src/main/kotlin/org/fossify/calculator/extensions/SharedPreferencesProducerExtensions.kt diff --git a/app/src/main/kotlin/org/fossify/calculator/extensions/SharedPreferencesProducerExtensions.kt b/app/src/main/kotlin/org/fossify/calculator/extensions/SharedPreferencesProducerExtensions.kt deleted file mode 100644 index bf4f4598..00000000 --- a/app/src/main/kotlin/org/fossify/calculator/extensions/SharedPreferencesProducerExtensions.kt +++ /dev/null @@ -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 sharedPreferencesCallback( - value: () -> T?, -) = callbackFlow { - val sharedPreferencesListener = - SharedPreferences.OnSharedPreferenceChangeListener { _, _ -> - trySend(value()) - } - - registerOnSharedPreferenceChangeListener(sharedPreferencesListener) - awaitClose { unregisterOnSharedPreferenceChangeListener(sharedPreferencesListener) } -}