commit db71ea64f9ee54a7674c00983386af84358edaf2
parent a56095c097888040a76eb068a16e62acd667d4e9
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Wed, 17 May 2023 19:21:10 +0200

fix birthday bug

Diffstat:
Mapp/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt | 1+
Mapp/src/main/kotlin/me/rhunk/snapenhance/manager/impl/TranslationManager.kt | 2+-
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/menus/impl/FriendFeedInfoMenu.kt @@ -61,6 +61,7 @@ class FriendFeedInfoMenu : AbstractMenu() { val builder = AlertDialog.Builder(context.mainActivity) builder.setIcon(finalIcon) builder.setTitle(profile.displayName) + val birthday = Calendar.getInstance() birthday[Calendar.MONTH] = (profile.birthday shr 32).toInt() - 1 val message: String = """ diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/manager/impl/TranslationManager.kt b/app/src/main/kotlin/me/rhunk/snapenhance/manager/impl/TranslationManager.kt @@ -14,7 +14,7 @@ class TranslationManager( override fun init() { val messageLocaleResult = context.bridgeClient.fetchTranslations(); - locale = Locale(messageLocaleResult.locale!!) + locale = messageLocaleResult.locale?.split("_")?.let { Locale(it[0], it[1]) } ?: Locale.getDefault() val translations = JsonParser.parseString(messageLocaleResult.content?.toString(Charsets.UTF_8)).asJsonObject if (translations == null || translations.isJsonNull) {