createRoom method

Future<bool> createRoom({
  1. required String type,
  2. required List<String> members,
  3. String? roomName,
})

Implementation

Future<bool> createRoom({
  required String type,
  required List<String> members,
  String? roomName,
}) async {
  final completer = Completer<bool>();
  SocketService().socket.emitWithAck(
    'createRoom',
    {'type': type, 'roomName': roomName, 'members': members},
    ack: (response) {
      if (response != null && response['status'] == 'success') {
        completer.complete(true);
      } else {
        completer.complete(false);
      }
    },
  );
  return completer.future;
}