requestTeamData method

void requestTeamData(
  1. String teamId
)

Implementation

void requestTeamData(String teamId) async {
  teamWithMember = await TeamRepo.queryTeamWithMember(
      teamId, getIt<LoginService>().userInfo!.userId!);
  isStick = await TeamRepo.isStickTop(teamId);

  messageTip = teamWithMember?.team.messageNotifyType ==
      NIMTeamMessageNotifyTypeEnum.all;
  muteAllMember = teamWithMember?.team.isAllMute ?? false;
  invitePrivilege = teamWithMember?.team.teamInviteMode;
  infoPrivilege = teamWithMember?.team.teamUpdateMode;
  beInvitedNeedAgreed = teamWithMember?.team.teamBeInviteModeEnum ==
      NIMTeamBeInviteModeEnum.needAuth;
  myTeamNickName = teamWithMember?.teamMember?.teamNick;
  notifyListeners();
}