sessionStream property
Stream<FlutterAccessorysetupSessionEvent>
get
sessionStream
Implementation
Stream<FlutterAccessorysetupSessionEvent> get sessionStream => eventChannel.receiveBroadcastStream().map((jsonItem) {
final jsonString = jsonItem as String?;
if (jsonString == null) throw Exception('got invalid json from the stream $jsonItem');
final json = jsonDecode(jsonString);
return switch (json['a']) {
'EVENT' => FlutterAccessorysetupEvent.fromJson(json),
'ERROR' => FlutterAccessorysetupError.fromJson(json),
_ => throw Exception('got unsupported json object: $jsonString')
};
});