feat: 修改城市auto模式下节点显示问题
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user