productsUpdates property
Stream of product catalog snapshots. Mirrors the native SDK's
products state observable. Emits the current catalog on listen,
then every subsequent change.
Implementation
@override
Stream<List<Map<String, dynamic>>> get productsUpdates {
_productsUpdatesStream ??= productsEventChannel
.receiveBroadcastStream()
.map((event) => (event as List)
.map((e) => Map<String, dynamic>.from(e as Map))
.toList());
return _productsUpdatesStream!;
}