removeAdvancedMsgListener method

Future<void> removeAdvancedMsgListener({
  1. V2TimAdvancedMsgListener? listener,
})

移除高级消息监听器

Implementation

Future<void> removeAdvancedMsgListener({V2TimAdvancedMsgListener? listener}) {
  var listenerUuid = "";
  if (listener != null) {
    listenerUuid = this.advancedMsgListenerList.keys.firstWhere(
        (k) => this.advancedMsgListenerList[k] == listener,
        orElse: () => "");
    this.advancedMsgListenerList.remove(listenerUuid);
  } else {
    this.advancedMsgListenerList.clear();
  }
  return ImFlutterPlatform.instance.removeAdvancedMsgListener(
    listenerUuid: listenerUuid,
  );
}