registerEventsListener method
Register a listener for different types of events. Possible types are based on EventType class
Implementation
Future<void> registerEventsListener(CfEventsListener listener) async {
_listenerSet.add(listener);
if (!kIsWeb) return _channel.invokeMethod('registerEventsListener');
// For the web platform, pass the listener reference so that it can be removed
// later, so that the JavaScript SDK can stop emitting events when not needed.
// TODO needs implemented for Android/iOS, but for now, those platforms have destroy.
if (!_listenerUuidMap.containsKey(listener)) {
final uuid = _uuid.v4();
_listenerUuidMap[listener] = uuid;
return _channel.invokeMethod('registerEventsListener', {'uuid': uuid});
}
}