transformPlatformEvent method

  1. @override
  2. @protected
BonsoirBroadcastEvent transformPlatformEvent(
  1. dynamic event
)
override

Transforms the stream data to a T.

Implementation

@override
@protected
BonsoirBroadcastEvent transformPlatformEvent(dynamic event) {
  Map<String, dynamic> data = Map<String, dynamic>.from(event);
  return BonsoirBroadcastEvent(
    type: BonsoirBroadcastEventType.getById(data['id']),
    service: data.containsKey('service') ? BonsoirService.fromJson(Map<String, dynamic>.from(data['service'])) : null,
  );
}