chatroomOperating method
chat room operation method.
Param roomId
chat room id.
Param type
chat room operation type. see ChatroomOperationType.
Implementation
Future<void> chatroomOperating({
required String roomId,
required ChatroomOperationType type,
}) {
RoomEventsType event;
switch (type) {
case ChatroomOperationType.join:
event = RoomEventsType.join;
break;
case ChatroomOperationType.leave:
event = RoomEventsType.leave;
break;
case ChatroomOperationType.destroyed:
event = RoomEventsType.destroyed;
break;
}
return _checkResult(roomId, event, () {
return roomService.chatroomOperating(
roomId: roomId,
type: type,
);
});
}