File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
V2rayNG/app/src/main/java/com/v2ray/ang/handler Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -372,6 +372,7 @@ object AngConfigManager {
372372 JsonUtil .fromJson(server, Array <Any >::class .java) ? : arrayOf()
373373
374374 if (serverList.isNotEmpty()) {
375+ MmkvManager .removeServerViaSubid(subid)
375376 var count = 0
376377 for (srv in serverList.reversed()) {
377378 val config = CustomFmt .parse(JsonUtil .toJson(srv)) ? : continue
@@ -392,6 +393,7 @@ object AngConfigManager {
392393 val config = CustomFmt .parse(server) ? : return 0
393394 config.subscriptionId = subid
394395 config.description = generateDescription(config)
396+ MmkvManager .removeServerViaSubid(subid)
395397 val key = MmkvManager .encodeServerConfig(" " , config)
396398 MmkvManager .encodeServerRaw(key, server)
397399 return 1
@@ -403,6 +405,7 @@ object AngConfigManager {
403405 try {
404406 val config = WireguardFmt .parseWireguardConfFile(server) ? : return R .string.toast_incorrect_protocol
405407 config.description = generateDescription(config)
408+ MmkvManager .removeServerViaSubid(subid)
406409 val key = MmkvManager .encodeServerConfig(" " , config)
407410 MmkvManager .encodeServerRaw(key, server)
408411 return 1
You can’t perform that action at this time.
0 commit comments