loyaltyCardStream property
Stream<LoyaltyCardResult>
get
loyaltyCardStream
Create a stream for loyalty card results
Note: This stream is for structured LoyaltyCardResult objects. For raw loyalty card data, use the loyaltyCardCallback in initialize().
Implementation
Stream<LoyaltyCardResult> get loyaltyCardStream {
_loyaltyCardStream ??= _eventChannel
.receiveBroadcastStream()
.where((event) => event is Map && event['success'] == true)
.map((event) => LoyaltyCardResult.fromMap(event));
return _loyaltyCardStream!;
}