removeListener method
dynamic
removeListener(
- JitsiMeetingListener jitsiMeetingListener
override
Remove JitsiListener Remove all list of listeners bassed on event name
Implementation
removeListener(JitsiMeetingListener jitsiMeetingListener) {
debugPrint("Removing listeners");
List<String> listeners = [];
if (jitsiMeetingListener.onConferenceJoined != null) {
listeners.add("videoConferenceJoined");
}
;
if (jitsiMeetingListener.onConferenceTerminated != null) {
listeners.add("videoConferenceLeft");
}
;
jitsiMeetingListener.genericListeners
?.forEach((element) => listeners.add(element.eventName));
api?.removeEventListener(listeners);
}