queueHasNextItem property

  1. @override
bool get queueHasNextItem
override

Whether the queue has a next item.

Implementation

@override
bool get queueHasNextItem {
  final currentQueueItemId = mediaStatus?.currentItemId;
  final currentItemIndex = queueItems
      .map((e) => e.itemId)
      .toList()
      .lastIndexOf(currentQueueItemId);
  return (queueItems.length - 1) > currentItemIndex;
}