removeSignalingListener method

  1. @override
Future<void> removeSignalingListener({
  1. V2TimSignalingListener? listener,
})
override

Implementation

@override
Future<void> removeSignalingListener({
  V2TimSignalingListener? listener,
}) async {
  var listenerUuid = "";
  if (listener != null) {
    listenerUuid = signalingListenerList.keys.firstWhere((k) => signalingListenerList[k] == listener, orElse: () => "");
    signalingListenerList.remove(listenerUuid);
  } else {
    signalingListenerList.clear();
  }
  return _v2timSignalingManager.removeSignalingListener(listener: listener, listenerUuid: listenerUuid);
}