Skip to content

Commit bb31a90

Browse files
committed
feat: Update mirror list, and fallback to default on invalid selection
1 parent 88acc0d commit bb31a90

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

app/src/main/java/app/revenge/manager/domain/manager/PreferenceManager.kt

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ class PreferenceManager(context: Context) :
5555
var allowDowngrade by booleanPreference("allow_downgrade", false)
5656

5757
init {
58-
// Will be removed next update
59-
if(mirror == Mirror.VENDETTA_ROCKS) mirror = Mirror.VENDETTA_ROCKS_ALT
58+
if (mirror !in Mirror.entries) {
59+
mirror = Mirror.DEFAULT
60+
}
6061
}
61-
6262
}
6363

6464
enum class Theme(@StringRes val labelRes: Int) {
@@ -80,10 +80,8 @@ enum class UpdateCheckerDuration(@StringRes val labelRes: Int, val time: Long, v
8080

8181
enum class Mirror(val baseUrl: String) {
8282
DEFAULT("https://tracker.vendetta.rocks"),
83-
VENDETTA_ROCKS("https://proxy.vendetta.rocks"), // Temporarily added for compatibility
84-
VENDETTA_ROCKS_ALT("https://proxy.vendetta.rocks"),
85-
K6("https://vd.k6.tf"),
86-
NEXPID("https://tracker.vd.nexpid.xyz")
83+
NEXPID("https://tracker.vd.nexpid.xyz"),
84+
USHIE("https://proxy.vd.ushie.dev")
8785
}
8886

8987
enum class InstallMethod(@StringRes val labelRes: Int) {

app/src/main/java/app/revenge/manager/ui/screen/settings/AdvancedSettings.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ class AdvancedSettings: Screen {
7171
SettingsItemChoice(
7272
label = stringResource(R.string.settings_mirror),
7373
pref = prefs.mirror,
74-
excludedOptions = listOf(Mirror.VENDETTA_ROCKS),
7574
labelFactory = {
7675
it.baseUrl.toUri().authority ?: it.baseUrl
7776
},

0 commit comments

Comments
 (0)