roomMemberLeft static method

void roomMemberLeft(
  1. ZIMEngine zim,
  2. dynamic data
)

Implementation

static void roomMemberLeft(ZIMEngine zim, dynamic data) {
  if (ZIMEventHandler.onRoomMemberLeft == null) return;

  final memberList = data['memberList'];
  String roomID = data['roomID'];
  List<ZIMUserInfo> list = [];

  memberList.forEach((member) {
    Map memberMap = Map.from(member);
    ZIMUserInfo userInfo = ZIMUserInfo();
    userInfo.userID = memberMap['userID'];
    userInfo.userName = memberMap['userName'];

    list.add(userInfo);
  });

  ZIMEventHandler.onRoomMemberLeft!(zim, list, roomID);
}