mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
fix: Version checker for nightly
This commit is contained in:
parent
860abefe43
commit
c7076102c9
1 changed files with 2 additions and 2 deletions
|
@ -94,7 +94,7 @@ class AppUpdateChecker(
|
|||
val newPreReleaseVer = newVersion.split("-")
|
||||
val oldPreReleaseVer = oldVersion.split("-")
|
||||
val newSemVer = newPreReleaseVer.first().split(".").map { it.toInt() }
|
||||
val isNewVersionNightly = newSemVer.size == 1
|
||||
val isNewVersionNightly = newSemVer.size == 1 || (newPreReleaseVer.size > 1 && newPreReleaseVer[1].startsWith("r"))
|
||||
val oldSemVer = oldPreReleaseVer.first().split(".").map { it.toInt() }
|
||||
|
||||
oldSemVer.mapIndexed { index, i ->
|
||||
|
@ -105,7 +105,7 @@ class AppUpdateChecker(
|
|||
}
|
||||
}
|
||||
// For cases of extreme patch versions (new: 1.2.3.1 vs old: 1.2.3, return true)
|
||||
return if (newSemVer.size > oldSemVer.size) {
|
||||
return if (newSemVer.size > oldSemVer.size && !isNewVersionNightly && !isNightly) {
|
||||
true
|
||||
} else if (newSemVer.size < oldSemVer.size && !isNewVersionNightly) {
|
||||
false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue