From 1d245aba4d82eda130422fa30222cd45f3fc3adb Mon Sep 17 00:00:00 2001
From: chocolate4u <133856779+chocolate4u@users.noreply.github.com>
Date: Tue, 12 Sep 2023 13:49:21 +0330
Subject: [PATCH] Add geo assets provider for Iran
---
.../main/java/io/nekohasekai/sagernet/ui/AssetsActivity.kt | 4 +++-
app/src/main/res/values/arrays.xml | 1 +
app/src/main/res/xml/global_preferences.xml | 2 +-
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/app/src/main/java/io/nekohasekai/sagernet/ui/AssetsActivity.kt b/app/src/main/java/io/nekohasekai/sagernet/ui/AssetsActivity.kt
index a4a2ed0..41cbe82 100644
--- a/app/src/main/java/io/nekohasekai/sagernet/ui/AssetsActivity.kt
+++ b/app/src/main/java/io/nekohasekai/sagernet/ui/AssetsActivity.kt
@@ -259,12 +259,14 @@ class AssetsActivity : ThemedActivity() {
} else {
repo = "SagerNet/sing-geosite"
}
- } else {
+ } else if (DataStore.rulesProvider == 1) {
if (file.name == assetNames[0]) {
repo = "soffchen/sing-geoip"
} else {
repo = "soffchen/sing-geosite"
}
+ } else {
+ repo = "Chocolate4U/Iran-sing-box-rules"
}
val client = Libcore.newHttpClient().apply {
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 4eff93c..12ee17c 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -358,6 +358,7 @@
- @string/route_rules_official
- Loyalsoldier (soffchen/sing-geosite)
+ - Chocolate4U/Iran-sing-box-rules
diff --git a/app/src/main/res/xml/global_preferences.xml b/app/src/main/res/xml/global_preferences.xml
index 6c50a4b..76ee614 100644
--- a/app/src/main/res/xml/global_preferences.xml
+++ b/app/src/main/res/xml/global_preferences.xml
@@ -127,7 +127,7 @@