Do some cleanup

This commit is contained in:
Jobobby04 2021-01-01 15:15:16 -05:00
parent 8dd435b5b5
commit 3e6c3ac151

View File

@ -33,10 +33,7 @@ class GithubUpdateChecker {
.parseAs<GithubRelease>()
.let {
// Check if latest version is different from current version
// SY -->
val newVersion = it.version
if ((newVersion != BuildConfig.VERSION_NAME && (syDebugVersion == "0")) || ((syDebugVersion != "0") && newVersion != syDebugVersion)) {
// SY <--
if (/* SY --> */ isNewVersionSY(it.version) /* SY <-- */) {
GithubUpdateResult.NewUpdate(it)
} else {
GithubUpdateResult.NoNewUpdate()
@ -45,6 +42,10 @@ class GithubUpdateChecker {
}
}
// SY -->
private fun isNewVersionSY(versionTag: String) = (versionTag != BuildConfig.VERSION_NAME && (syDebugVersion == "0")) || ((syDebugVersion != "0") && versionTag != syDebugVersion)
// SY <--
private fun isNewVersion(versionTag: String): Boolean {
// Removes prefixes like "r" or "v"
val newVersion = versionTag.replace("[^\\d.]".toRegex(), "")