From 3cdaf4a8ee9cc460003abfca2518bfddbaee2067 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Fri, 19 Apr 2024 14:36:48 +0800 Subject: [PATCH] Bug fix https://github.com/2dust/v2rayNG/issues/3010 --- .../main/kotlin/com/v2ray/ang/util/AngConfigManager.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 fe41a665..d0c18eaa 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 @@ -1064,18 +1064,18 @@ object AngConfigManager { } ) .create() - val serverList: Array = - Gson().fromJson(server, Array::class.java) + val serverList: Array = + Gson().fromJson(server, Array::class.java) if (serverList.isNotEmpty()) { var count = 0 for (srv in serverList) { val config = ServerConfig.create(EConfigType.CUSTOM) - config.remarks = srv.remarks + config.fullConfig = Gson().fromJson(Gson().toJson(srv), V2rayConfig::class.java) + config.remarks = config.fullConfig?.remarks ?: ("%04d-".format(count + 1) + System.currentTimeMillis() .toString()) config.subscriptionId = subid - config.fullConfig = srv val key = MmkvManager.encodeServerConfig("", config) serverRawStorage?.encode(key, gson.toJson(srv)) count += 1