From a70f26e5b1cfc2860c99e1b77d936df71169c4c4 Mon Sep 17 00:00:00 2001 From: IndusAryan Date: Sat, 23 Mar 2024 16:50:40 +0530 Subject: [PATCH] fix some issues --- app/build.gradle.kts | 8 ++++---- .../cloudstream3/ui/settings/SettingsFragment.kt | 14 +++++++++++--- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 081e47df..4d693581 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -71,10 +71,10 @@ android { // Reads local.properties val localProperties = gradleLocalProperties(rootDir) - buildConfigField ( - "String", - "BUILDDATE", - "\"${SimpleDateFormat("dd/MM/yy hh:mm a").format(Date())}\"" + buildConfigField( + "long", + "BUILD_DATE", + "${System.currentTimeMillis()}" ) buildConfigField( "String", diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt index 3dfdb647..dfa84998 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt @@ -30,6 +30,11 @@ import com.lagradost.cloudstream3.utils.UIHelper.navigate import com.lagradost.cloudstream3.utils.UIHelper.setImage import com.lagradost.cloudstream3.utils.UIHelper.toPx import java.io.File +import java.text.DateFormat +import java.text.SimpleDateFormat +import java.util.Date +import java.util.Locale +import java.util.TimeZone class SettingsFragment : Fragment() { companion object { @@ -180,11 +185,14 @@ class SettingsFragment : Fragment() { val appVersion = getString(R.string.app_version) val commitInfo = getString(R.string.commit_hash) - val buildDate = BuildConfig.BUILDDATE + val buildTimestamp = SimpleDateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, + Locale.getDefault() + ).apply { timeZone = TimeZone.getTimeZone("UTC") + }.format(Date(BuildConfig.BUILD_DATE)).replace("UTC", "") - binding?.buildDate?.text = buildDate + binding?.buildDate?.text = buildTimestamp binding?.appVersionInfo?.setOnLongClickListener { - clipboardHelper(txt(R.string.extension_version), "$appVersion $commitInfo $buildDate") + clipboardHelper(txt(R.string.extension_version), "$appVersion $commitInfo $buildTimestamp") true } }