onUserInfoChanged method

void onUserInfoChanged(
  1. TUIUserInfo userInfo,
  2. List<TUIUserInfoModifyFlag> modifyFlags
)

Implementation

void onUserInfoChanged(
    TUIUserInfo userInfo, List<TUIUserInfoModifyFlag> modifyFlags) {
  for (var user in userState.userList.value) {
    if (user.userId == userInfo.userId &&
        modifyFlags.contains(TUIUserInfoModifyFlag.userRole)) {
      user.userRole = user.userRole;
    }
  }

  userState.userList.value = userState.userList.value.toSet();
}