defaultFunction method

  1. @override
List<CometChatOption> defaultFunction(
  1. Group group,
  2. GroupMember member
)
override

Implementation

@override
List<CometChatOption> defaultFunction(Group group, GroupMember member) {
  List<CometChatOption> optionList = [];
  List<CometChatGroupMemberOption> groupMemberOptions = [];
  debugPrint('group member controller is -> ${loggedInUser?.name}');

  groupMemberOptions = DetailUtils.getDefaultGroupMemberOptions(
      loggedInUser: loggedInUser, group: group, member: member, theme: theme);

  for (CometChatGroupMemberOption option in groupMemberOptions) {
    optionList.add(CometChatOption(
        id: option.id,
        icon: option.icon,
        packageName: option.packageName,
        backgroundColor: option.backgroundColor,
        onClick: _getOptionFunctionality(option.id, group, member)));
  }

  return optionList;
}