feat: 修改城市auto模式下节点显示问题

This commit is contained in:
2025-11-28 17:27:01 -08:00
parent 9302764802
commit a17fa079bc
3 changed files with 33 additions and 24 deletions
@@ -91,9 +91,8 @@ class HINodeListView extends GetView<HINodeListController> {
// 🔧 修复:改为 async,等待节点切换完成后再关闭列表
onTap: () async {
try {
await KRSecureStorage().kr_saveData(
key: 'SELECTED_COUNTRY_TAG', value: 'auto');
controller.homeController.kr_coutryText.value = 'auto';
controller.homeController
.kr_setSelectedCountryTag('auto');
final success = await controller.homeController
.kr_performNodeSwitch('auto');
if (success) {
@@ -182,11 +181,8 @@ class HINodeListView extends GetView<HINodeListController> {
return InkWell(
onTap: () async {
try {
await KRSecureStorage().kr_saveData(
key: 'SELECTED_COUNTRY_TAG',
value: country.country);
controller.homeController.kr_coutryText.value =
country.country;
controller.homeController
.kr_setSelectedCountryTag(country.country);
final fastest = findFastestNode(country.outboundList);
final success = await controller.homeController
.kr_performNodeSwitch(fastest.tag);