diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/MmkvManager.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/MmkvManager.kt index 73ca39e2..958d5d0f 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/handler/MmkvManager.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/handler/MmkvManager.kt @@ -286,9 +286,13 @@ object MmkvManager { */ fun removeAllServer(): Int { val count = profileFullStorage.allKeys()?.count() ?: 0 - mainStorage.clearAll() profileFullStorage.clearAll() serverAffStorage.clearAll() + serverRawStorage.clearAll() + + decodeSubscriptions().forEach { sub -> + encodeServerList(mutableListOf(), sub.guid) + } return count }