queueStream property

Stream<List<QueueItem?>> get queueStream

Implementation

Stream<List<QueueItem?>> get queueStream {
  _queueStream ??= _queueEventChannel.receiveBroadcastStream().map((event) {
    if (event == null) return [];
    final list = event as List;
    return list.map((e) => QueueItem.fromMap(e)).toList();
  });
  return _queueStream!;
}