format gracefully and beautifully from buildgradle.kts

This commit is contained in:
IndusAryan 2024-03-21 21:03:26 +05:30
parent b205907e62
commit e80dc9585d
3 changed files with 7 additions and 15 deletions

View file

@ -3,6 +3,8 @@ import org.jetbrains.dokka.gradle.DokkaTask
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import java.io.ByteArrayOutputStream import java.io.ByteArrayOutputStream
import java.net.URL import java.net.URL
import java.text.SimpleDateFormat
import java.util.Date
plugins { plugins {
id("com.android.application") id("com.android.application")
@ -69,10 +71,9 @@ android {
// Reads local.properties // Reads local.properties
val localProperties = gradleLocalProperties(rootDir) val localProperties = gradleLocalProperties(rootDir)
buildConfigField( buildConfigField ("String",
"String",
"BUILDDATE", "BUILDDATE",
"new java.text.SimpleDateFormat(\"yyyy-MM-dd HH:mm\").format(new java.util.Date(" + System.currentTimeMillis() + "L));" "\"${SimpleDateFormat("dd/MM/yy hh:mm a").format(Date())}\""
) )
buildConfigField( buildConfigField(
"String", "String",

View file

@ -30,8 +30,6 @@ 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.SimpleDateFormat
import java.util.Locale
class SettingsFragment : Fragment() { class SettingsFragment : Fragment() {
companion object { companion object {
@ -183,17 +181,10 @@ 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 buildDate = BuildConfig.BUILDDATE
val formattedDate = SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault())
.parse(buildDate)?.let { date ->
SimpleDateFormat("dd/MM/yy hh:mm a", Locale.getDefault()).format(date)
}
binding?.buildDate?.text = formattedDate binding?.buildDate?.text = buildDate
binding?.appVersionInfo?.setOnLongClickListener { binding?.appVersionInfo?.setOnLongClickListener {
clipboardHelper( clipboardHelper(txt(R.string.extension_version), "$appVersion $commitInfo $buildDate")
txt(R.string.extension_version),
"$appVersion $commitInfo $formattedDate"
)
true true
} }
} }

View file

@ -147,7 +147,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:padding="10dp" android:padding="10dp"
android:textColor="?attr/textColor" android:textColor="?attr/textColor"
tools:text="21-03-2024 19:01"/> tools:text="21/03/2024 09:02 pm"/>
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>