From 486f3ffc96b5a61499df42c7c9996e8799ecb934 Mon Sep 17 00:00:00 2001 From: MrMalekfar <134326544+MrMalekfar@users.noreply.github.com> Date: Thu, 29 Feb 2024 09:23:46 +0330 Subject: [PATCH] Update AngConfigManager.kt --- .../main/kotlin/com/v2ray/ang/util/AngConfigManager.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt index 7396165e..2efa22f4 100644 --- a/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt +++ b/V2rayNG/app/src/main/kotlin/com/v2ray/ang/util/AngConfigManager.kt @@ -987,7 +987,11 @@ object AngConfigManager { && server.contains("routing") ) { try { - val gson = GsonBuilder().setPrettyPrinting().create() + //val gson = GsonBuilder().setPrettyPrinting().create() + val gson = new GsonBuilder() + .setLenient() + .setPrettyPrinting() + .create(); val serverList: Array = Gson().fromJson(server, Array::class.java) if (serverList.isNotEmpty()) { @@ -1001,7 +1005,7 @@ object AngConfigManager { config.subscriptionId = subid config.fullConfig = srv val key = MmkvManager.encodeServerConfig("", config) - serverRawStorage?.encode(key, Gson.toJson(srv)) + serverRawStorage?.encode(key, gson.toJson(srv)) count += 1 } }