hasPrivilegeToInvite method

bool hasPrivilegeToInvite()

Implementation

bool hasPrivilegeToInvite() {
  var team = _teamInfo;
  var myTeamMember = _teamMembers[IMKitClient.account() ?? ''];
  return (team?.inviteMode == NIMTeamInviteMode.inviteModeAll) ||
      (!getIt<TeamProvider>().isGroupTeam(team) &&
          (myTeamMember?.teamInfo.memberRole ==
                  NIMTeamMemberRole.memberRoleOwner ||
              myTeamMember?.teamInfo.memberRole ==
                  NIMTeamMemberRole.memberRoleManager)) ||
      getIt<TeamProvider>().isGroupTeam(team);
}