chatroomOperating method
Future<void>
chatroomOperating({
- required String roomId,
- required ChatroomOperationType type,
override
Description Chatroom operation events.
- Parameters:
- roomId: chatroom id
- userId: user id
- type: ChatroomOperationType
Implementation
@override
Future<void> chatroomOperating({
required String roomId,
required ChatroomOperationType type,
}) async {
switch (type) {
case ChatroomOperationType.join:
await Client.getInstance.chatRoomManager.joinChatRoom(roomId);
await _sendJoinMessage(roomId: roomId);
break;
case ChatroomOperationType.leave:
await Client.getInstance.chatRoomManager.leaveChatRoom(roomId);
break;
case ChatroomOperationType.destroyed:
await Client.getInstance.chatRoomManager.destroyChatRoom(roomId);
break;
default:
}
}