feat: 增加连续点击样式处理

This commit is contained in:
2025-12-03 19:42:46 -08:00
parent 5bd77511cc
commit 24cf03d6ce
5 changed files with 64 additions and 165 deletions
+6 -6
View File
@@ -137,12 +137,12 @@ class KrNodeListItem {
final protocols = json['protocols']?.toString() ?? ''; // 协议配置JSON
// 🔧 打印原始节点 JSON(用于调试)
KRLogUtil.kr_i('━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━', tag: 'NodeList');
KRLogUtil.kr_i('📥 收到节点 API 原始数据:', tag: 'NodeList');
KRLogUtil.kr_i('节点名称: ${json['name']}', tag: 'NodeList');
KRLogUtil.kr_i('协议类型: ${json['protocol']}', tag: 'NodeList');
KRLogUtil.kr_i('完整 JSON:', tag: 'NodeList');
KRLogUtil.kr_i(jsonEncode(json), tag: 'NodeList');
// KRLogUtil.kr_i('━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━', tag: 'NodeList');
// KRLogUtil.kr_i('📥 收到节点 API 原始数据:', tag: 'NodeList');
// KRLogUtil.kr_i('节点名称: ${json['name']}', tag: 'NodeList');
// KRLogUtil.kr_i('协议类型: ${json['protocol']}', tag: 'NodeList');
// KRLogUtil.kr_i('完整 JSON:', tag: 'NodeList');
// KRLogUtil.kr_i(jsonEncode(json), tag: 'NodeList');
// 🔧 如果有 protocols 字段,从中解析 cipher(但不覆盖顶层的 port
if (protocols.isNotEmpty) {