dispose method

void dispose()

Implementation

void dispose() {
  _lifecycle?.dispose();
  _lifecycle = null;
  _engineSub?.cancel();
  _remoteSub?.cancel();
  _qualitySub?.cancel();
  _callKitSub?.cancel();
  _presence?.cancel();
  _ringTimeout?.cancel();
  current.dispose();
  ivr.dispose();
  unawaited(_ivrAudio.dispose());
}