From caa2edcf05646e0d42bb5e8ffecb00ae8957a57b Mon Sep 17 00:00:00 2001 From: Hadi Norouzi Date: Tue, 12 Sep 2023 22:32:41 +0330 Subject: [PATCH 1/2] bump version --- V2rayNG/app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/V2rayNG/app/build.gradle b/V2rayNG/app/build.gradle index 66f515d8..96d658be 100644 --- a/V2rayNG/app/build.gradle +++ b/V2rayNG/app/build.gradle @@ -17,8 +17,8 @@ android { minSdkVersion 21 targetSdkVersion Integer.parseInt("$targetSdkVer") multiDexEnabled true - versionCode 519 - versionName "1.8.7" + versionCode 520 + versionName "1.8.8" } buildTypes { From 286ad34d94c498dcebdb6f8f674bf9903b5cf4be Mon Sep 17 00:00:00 2001 From: Hadi Norouzi Date: Mon, 20 Nov 2023 21:25:35 +0330 Subject: [PATCH 2/2] fix minimum subscription update interval --- .../app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt index c93fae00..5c2350d8 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt @@ -77,8 +77,10 @@ class SettingsActivity : BaseActivity() { autoUpdateInterval?.setOnPreferenceChangeListener { _, any -> val nval = any as String + + // It must be greater than 15 minutes because WorkManager couldn't run tasks under 15 minutes intervals autoUpdateInterval?.summary = - if (TextUtils.isEmpty(nval) or (nval.toLong() < 1)) AppConfig.SUBSCRIPTION_DEFAULT_UPDATE_INTERVAL else nval + if (TextUtils.isEmpty(nval) or (nval.toLong() < 15)) AppConfig.SUBSCRIPTION_DEFAULT_UPDATE_INTERVAL else nval configureUpdateTask(nval.toLong()) true }