getDefaultGroupMemberOptions static method
      
List<CometChatGroupMemberOption> 
getDefaultGroupMemberOptions({ 
    
    
- User? loggedInUser,
- Group? group,
- GroupMember? member,
- CometChatTheme? theme,
Implementation
static List<CometChatGroupMemberOption> getDefaultGroupMemberOptions(
    {User? loggedInUser,
    Group? group,
    GroupMember? member,
    CometChatTheme? theme}) {
  return [
    getBanOption(theme: theme),
    getKickOption(theme: theme),
  ]
      .where((option) => validateGroupMemberOptions(
          loggedInUserScope: loggedInUser?.uid == group?.owner
              ? GroupMemberScope.owner
              : group?.scope ?? GroupMemberScope.participant,
          memberScope: member?.uid == group?.owner
              ? GroupMemberScope.owner
              : member?.scope ?? GroupMemberScope.participant,
          optionId: option.id))
      .toList();
}