backgroundEvents property
Implementation
@override
Stream<CompanionDeviceEvent> get backgroundEvents {
return _backgroundEvents ??= eventChannel.receiveBroadcastStream().map((dynamic payload) {
if (payload is! Map<Object?, Object?>) {
throw const FormatException('Invalid background event payload type.');
}
return CompanionDeviceEvent.fromMap(payload);
}).asBroadcastStream();
}