From d8e427b0f7aa28854fe04ca16ab8b41391ccb301 Mon Sep 17 00:00:00 2001 From: jo-elimu <1451036+jo-elimu@users.noreply.github.com> Date: Wed, 25 Sep 2024 16:05:57 +0700 Subject: [PATCH] chore: upgrade to model 2.0.73 Handle removal of BEN, SWA, URD, XHO Refs #156 --- .../ai/elimu/analytics/util/SharedPreferencesHelper.java | 7 +++++-- .../main/java/ai/elimu/analytics/util/VersionHelper.java | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/ai/elimu/analytics/util/SharedPreferencesHelper.java b/app/src/main/java/ai/elimu/analytics/util/SharedPreferencesHelper.java index 25ab574..6a3633e 100644 --- a/app/src/main/java/ai/elimu/analytics/util/SharedPreferencesHelper.java +++ b/app/src/main/java/ai/elimu/analytics/util/SharedPreferencesHelper.java @@ -47,8 +47,11 @@ public static Language getLanguage(Context context) { if (TextUtils.isEmpty(languageAsString)) { return null; } else { - Language language = Language.valueOf(languageAsString); - return language; + try { + return Language.valueOf(languageAsString); + } catch (IllegalArgumentException e) { + return null; + } } } } diff --git a/app/src/main/java/ai/elimu/analytics/util/VersionHelper.java b/app/src/main/java/ai/elimu/analytics/util/VersionHelper.java index a54f059..3e1629f 100644 --- a/app/src/main/java/ai/elimu/analytics/util/VersionHelper.java +++ b/app/src/main/java/ai/elimu/analytics/util/VersionHelper.java @@ -114,7 +114,7 @@ public static void updateAppVersion(Context context) { if (oldVersionCode < 3001020) { Timber.w("oldVersionCode < 3001020"); - // Handle renaming from "FIL" to "TGL" + // Handle renaming from Language.FIL to Language.TGL SharedPreferences sharedPreferences = context.getSharedPreferences(SharedPreferencesHelper.SHARED_PREFS, Context.MODE_PRIVATE); String languageAsString = sharedPreferences.getString(SharedPreferencesHelper.PREF_LANGUAGE, null); Timber.w("languageAsString: " + languageAsString);