From ebdb7a2c33aa6babf18f128b4998e3df3a5ae90d Mon Sep 17 00:00:00 2001 From: sneazy-ibo <41344259+sneazy-ibo@users.noreply.github.com> Date: Sat, 6 Jul 2024 22:15:00 +0200 Subject: [PATCH] feat(ALsettings): timezone formatting for api --- .../main/java/ani/dantotsu/connections/anilist/Anilist.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/connections/anilist/Anilist.kt b/app/src/main/java/ani/dantotsu/connections/anilist/Anilist.kt index 51012586..200bff75 100644 --- a/app/src/main/java/ani/dantotsu/connections/anilist/Anilist.kt +++ b/app/src/main/java/ani/dantotsu/connections/anilist/Anilist.kt @@ -6,7 +6,6 @@ import android.net.Uri import androidx.browser.customtabs.CustomTabsIntent import ani.dantotsu.R import ani.dantotsu.client -import ani.dantotsu.connections.anilist.api.ScoreFormat import ani.dantotsu.connections.comments.CommentsAPI import ani.dantotsu.currContext import ani.dantotsu.openLinkInBrowser @@ -182,8 +181,8 @@ object Anilist { } fun getDisplayTimezone(apiTimezone: String): String { - val parts = apiTimezone.split(":") // Split the string into hours and minutes - if (parts.size != 2) return "(GMT+00:00) London" // Default if format is incorrect + val parts = apiTimezone.split(":") + if (parts.size != 2) return "(GMT+00:00) London" val hours = parts[0].toIntOrNull() ?: 0 val minutes = parts[1].toIntOrNull() ?: 0 @@ -200,7 +199,8 @@ object Anilist { val matchResult = regex.find(displayTimezone) return if (matchResult != null) { val (sign, hours, minutes) = matchResult.destructured - "${if (sign == "+") "" else "-"}$hours$minutes" + val formattedSign = if (sign == "+") "" else "-" + "$formattedSign$hours:$minutes" } else { "00:00" }