Browse Source

[fix]修复修改备注首页名称未更新的问题

zk 8 months ago
parent
commit
f61c70ca17
1 changed files with 8 additions and 1 deletions
  1. 8 1
      lib/module/main/main_controller.dart

+ 8 - 1
lib/module/main/main_controller.dart

@@ -37,7 +37,9 @@ class MainController extends BaseController {
 
   UserInfo get mineUserInfo => accountRepository.mineUserInfo.value;
 
-  MainController(this.friendsRepository, this.accountRepository,
+  MainController(
+      this.friendsRepository,
+      this.accountRepository,
       AtmobLocationClient atmobLocationClient,
       ConfigRepository configRepository);
 
@@ -75,6 +77,11 @@ class MainController extends BaseController {
       integrateList.insert(0, mineUserInfo);
       mapController.replaceAllMarkers(
           Location2MarkerUtil.userInfoList2MarkerList(list, selectedFriend));
+      if (selectedFriend != null) {
+        UserInfo? userInfo = integrateList
+            .firstWhereOrNull((element) => element.id == selectedFriend?.id);
+        _selectedFriend.value = userInfo;
+      }
     });
     mineLocationSubscription =
         accountRepository.mineUserInfo.value.lastLocation.listen((location) {