From 19b473cd7ac37f9cb070482e1e979033bff4d216 Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Mon, 1 Jun 2026 12:15:51 +0530 Subject: [PATCH] android: fix FOSS upgraded being written false on app launch fixes #610 --- .../librepods/presentation/viewmodel/AirPodsViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/app/src/main/java/me/kavishdevar/librepods/presentation/viewmodel/AirPodsViewModel.kt b/android/app/src/main/java/me/kavishdevar/librepods/presentation/viewmodel/AirPodsViewModel.kt index 08807de3..b77248ef 100644 --- a/android/app/src/main/java/me/kavishdevar/librepods/presentation/viewmodel/AirPodsViewModel.kt +++ b/android/app/src/main/java/me/kavishdevar/librepods/presentation/viewmodel/AirPodsViewModel.kt @@ -179,7 +179,7 @@ class AirPodsViewModel( if (premium) { sharedPreferences.edit { remove("premium_expiry_time") - remove("foss_upgraded") + if (BuildConfig.PLAY_BUILD) remove("foss_upgraded") } _uiState.update { it.copy(isPremium = true, timeUntilFOSSPremiumExpiry = 0L) } } else {