leave method

Future<void> leave()

Implementation

Future<void> leave() async {
  var lock = Lock();

  await lock.synchronized(() async {
    if (_isJoined) {
      _isJoined = false;
      removeAllListeners();
      await _rt!.disconnect();
    }
  });
}