From 19cd24c37ae4b172d90e17fe4a05c843c3fce311 Mon Sep 17 00:00:00 2001 From: MrMalekfar <134326544+MrMalekfar@users.noreply.github.com> Date: Fri, 1 Mar 2024 02:35:56 +0330 Subject: [PATCH] Update AngConfigManager.kt --- .../kotlin/com/v2ray/ang/util/AngConfigManager.kt | 12 ++++-------- 1 file changed, 4 insertions(+), 8 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 a8569f18..4fc28db9 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 @@ -1002,12 +1002,8 @@ object AngConfigManager { JsonSerializer { src: Double?, _: Type?, _: JsonSerializationContext? -> JsonPrimitive(src?.toInt()) } ) .create() - val serverList: Array = - Gson().fromJson(server, Array::class.java) - //val gson = Gson() - // Assuming your JSON is an array of V2rayConfig objects - //val typeToken: Type = object : TypeToken>() {}.type - //val serverList: List = gson.fromJson>(server, typeToken) // Use generics for clarity + val serverList: Array = + Gson().fromJson(server, Array::class.java) if (serverList.isNotEmpty()) { var count = 0 @@ -1034,8 +1030,8 @@ object AngConfigManager { val config = ServerConfig.create(EConfigType.CUSTOM) config.subscriptionId = subid config.fullConfig = Gson().fromJson(server, V2rayConfig::class.java) - //config.remarks = System.currentTimeMillis().toString() - config.remarks = config.fullConfig?.remarks ?: System.currentTimeMillis().toString() + config.remarks = System.currentTimeMillis().toString() + //config.remarks = config.fullConfig?.remarks ?: System.currentTimeMillis().toString() val key = MmkvManager.encodeServerConfig("", config) serverRawStorage?.encode(key, server) return 1