disconnect method

Future<void> disconnect()

Implementation

Future<void> disconnect() async {
  _active = false;
  await _rpc?.send("leaveRoom");
  await Future.wait(_allConnection.map((e) {
    if (e == null) return Future.value();
    return e.close();
  }));
  if (_localConnection == null) StreamCreator.stream?.dispose();
  await _rpc?.disconnect();
}