getUnBanOption method
Implementation
CometChatOption getUnBanOption(Group group, GroupMember member,
{CometChatTheme? theme}) {
return CometChatOption(
id: GroupMemberOptionConstants.unban,
icon: unbanIconUrl ?? AssetConstants.close,
packageName: unbanIconUrlPackageName ?? UIConstants.packageName,
backgroundColor: theme?.palette.getOption() ?? material.Colors.red,
onClick: () async {
CometChat.unbanGroupMember(
guid: group.guid,
uid: member.uid,
onSuccess: (String result) async {
CometChatGroupEvents.ccGroupMemberUnbanned(
cc.Action(
conversationId: _conversationId!,
message: '${loggedInUser?.name} unbanned ${member.name}',
oldScope: '',
newScope: '',
muid: DateTime.now().microsecondsSinceEpoch.toString(),
sender: loggedInUser!,
receiverUid: group.guid,
type: MessageTypeConstants.groupActions,
receiverType: ReceiverTypeConstants.group,
parentMessageId: 0,
),
member,
loggedInUser!,
group);
},
onError: onError);
});
}