tokenEvents property
Implementation
@override
Stream<CelloTokenEvent> get tokenEvents {
_eventStream ??= eventChannel
.receiveBroadcastStream()
.map<Map<dynamic, dynamic>?>((event) {
if (event is Map) {
return event.cast<dynamic, dynamic>();
}
return null;
})
.map(CelloTokenEvent.fromMap)
.where((event) => event != null)
.cast<CelloTokenEvent>()
.handleError((error) {
throw _wrapError(error);
})
.asBroadcastStream();
return _eventStream!;
}