fix some issues

This commit is contained in:
IndusAryan 2024-03-23 16:50:40 +05:30
parent 3c1349c8a8
commit a70f26e5b1
2 changed files with 15 additions and 7 deletions

View file

@ -72,9 +72,9 @@ android {
val localProperties = gradleLocalProperties(rootDir) val localProperties = gradleLocalProperties(rootDir)
buildConfigField( buildConfigField(
"String", "long",
"BUILDDATE", "BUILD_DATE",
"\"${SimpleDateFormat("dd/MM/yy hh:mm a").format(Date())}\"" "${System.currentTimeMillis()}"
) )
buildConfigField( buildConfigField(
"String", "String",

View file

@ -30,6 +30,11 @@ import com.lagradost.cloudstream3.utils.UIHelper.navigate
import com.lagradost.cloudstream3.utils.UIHelper.setImage import com.lagradost.cloudstream3.utils.UIHelper.setImage
import com.lagradost.cloudstream3.utils.UIHelper.toPx import com.lagradost.cloudstream3.utils.UIHelper.toPx
import java.io.File 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() { class SettingsFragment : Fragment() {
companion object { companion object {
@ -180,11 +185,14 @@ class SettingsFragment : Fragment() {
val appVersion = getString(R.string.app_version) val appVersion = getString(R.string.app_version)
val commitInfo = getString(R.string.commit_hash) 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 { binding?.appVersionInfo?.setOnLongClickListener {
clipboardHelper(txt(R.string.extension_version), "$appVersion $commitInfo $buildDate") clipboardHelper(txt(R.string.extension_version), "$appVersion $commitInfo $buildTimestamp")
true true
} }
} }