From c4b3362ee0b5ed0c9610c63259df640610843017 Mon Sep 17 00:00:00 2001 From: Mygod Date: Fri, 29 Oct 2021 23:38:45 -0400 Subject: [PATCH] v2.13.1 --- mobile/build.gradle.kts | 4 ++-- .../java/be/mygod/vpnhotspot/util/UpdateChecker.kt | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mobile/build.gradle.kts b/mobile/build.gradle.kts index d2562b82..688c177e 100644 --- a/mobile/build.gradle.kts +++ b/mobile/build.gradle.kts @@ -23,8 +23,8 @@ android { minSdk = 21 targetSdk = 29 resourceConfigurations.addAll(arrayOf("it", "ru", "zh-rCN", "zh-rTW")) - versionCode = 280 - versionName = "2.13.0" + versionCode = 282 + versionName = "2.13.1" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions.annotationProcessorOptions.arguments.apply { put("room.expandProjection", "true") diff --git a/mobile/src/freedom/java/be/mygod/vpnhotspot/util/UpdateChecker.kt b/mobile/src/freedom/java/be/mygod/vpnhotspot/util/UpdateChecker.kt index bfff372f..3f7f75de 100644 --- a/mobile/src/freedom/java/be/mygod/vpnhotspot/util/UpdateChecker.kt +++ b/mobile/src/freedom/java/be/mygod/vpnhotspot/util/UpdateChecker.kt @@ -78,13 +78,13 @@ object UpdateChecker { app.pref.edit { try { conn.setRequestProperty("Accept", "application/vnd.github.v3+json") - reset = conn.getHeaderField("X-RateLimit-Reset")?.toLongOrNull() val update = findUpdate(JSONArray(withContext(Dispatchers.IO) { + reset = conn.getHeaderField("X-RateLimit-Reset")?.toLongOrNull() conn.inputStream.bufferedReader().readText() })) - putLong(KEY_PUBLISHED, if (update == null) -1 else { - putString(KEY_VERSION, update.message) - update.published + putString(KEY_VERSION, update?.let { + putLong(KEY_PUBLISHED, update.published) + it.message }) emit(update) } catch (_: CancellationException) {