Rust
90a3d57bb1
🔧 fix: 修复选择节点时不应显示'正在连接中'状态
问题:
- 从节点列表选择节点时,UI显示'正在连接中'
- 但实际未连接VPN,只是选择了节点
- 导致用户困惑
根本原因:
- VPN未连接时,kr_currentNodeLatency被设置为-1
- 当延迟为-1时,UI显示'connecting'(正在连接)
- 导致UI显示错误的状态
修复:
1️⃣ VPN未连接时:不设置kr_currentNodeLatency为-1,保持原值
- 仅保存节点选择,UI显示选中的节点名称
- 不显示'正在连接'状态
2️⃣ VPN已连接时:才设置kr_currentNodeLatency为-1
- 进行节点切换时正确显示'正在连接'
- 切换完成后更新延迟值
修改:
- 删除VPN未连接时的kr_currentNodeLatency = -1赋值(行885)
- 在VPN已连接节点切换时添加kr_currentNodeLatency = -1赋值(行909)
编译验证: ✅ 通过
(cherry picked from commit 6be1cd1006e923dc28c26a78f9e51790969325ae)
2025-10-31 19:37:23 -07:00
..
2025-10-30 04:47:53 -07:00
2025-10-30 04:47:53 -07:00
2025-10-31 19:05:29 -07:00
2025-10-31 04:00:26 -07:00
2025-10-13 18:08:02 +08:00
2025-10-30 04:47:53 -07:00
2025-10-31 04:00:26 -07:00
2025-10-21 20:27:26 +08:00
2025-10-31 19:37:23 -07:00
2025-10-30 04:47:53 -07:00
2025-10-13 18:08:02 +08:00
2025-10-31 04:00:26 -07:00
2025-10-13 18:08:02 +08:00
2025-10-30 04:47:53 -07:00
2025-10-30 04:47:53 -07:00
2025-10-30 04:47:53 -07:00
2025-10-27 23:23:56 +08:00
2025-10-31 19:21:19 -07:00
2025-10-17 21:11:40 +08:00
2025-10-30 04:47:53 -07:00
2025-10-13 18:08:02 +08:00