2 Commits

Author SHA1 Message Date
CherretGit
09cdb53791 fix updates 2026-03-14 23:43:37 +07:00
CherretGit
f9b223d4e2 fix crashes 2026-03-14 23:35:03 +07:00
2 changed files with 9 additions and 7 deletions

View File

@@ -82,10 +82,12 @@ class HomeViewModel(application: Application) : AndroidViewModel(application) {
if (prefs.getBoolean("auto_update", BuildConfig.auto_update)) {
getUpdate(prefs)
.onSuccess { updateData ->
downloadUrl.value = updateData.updateInfo.downloadUrl
changeLog.value = updateData.changelog
newVersion.value = updateData.updateInfo.version
updateAvailable.value = true
if (updateData.updateInfo.versionCode > BuildConfig.VERSION_CODE) {
downloadUrl.value = updateData.updateInfo.downloadUrl
changeLog.value = updateData.changelog
newVersion.value = updateData.updateInfo.version
updateAvailable.value = true
}
}
.onFailure { exception ->
_errorFlow.value = exception.toString()

View File

@@ -111,19 +111,19 @@ fun restartService(callback: (String) -> Unit) {
fun getModuleVersion(callback: (String) -> Unit) {
Shell.cmd("zaprett --version").submit { result ->
callback(result.out.first())
if (result.isSuccess) callback(result.out.first())
}
}
fun getNfqwsVersion(callback: (String) -> Unit) {
Shell.cmd("zaprett nfqws-version").submit { result ->
callback(result.out.first())
if (result.isSuccess) callback(result.out.first())
}
}
fun getNfqws2Version(callback: (String) -> Unit) {
Shell.cmd("zaprett nfqws2-version").submit { result ->
callback(result.out.first())
if (result.isSuccess) callback(result.out.first())
}
}