Skip to content

Commit 7ddd95e

Browse files
committed
Fix rxdart errors on lower bound version.
1 parent fbd38bf commit 7ddd95e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

just_audio/lib/just_audio.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ class AudioPlayer {
279279
.pairwise()
280280
.listen((rec) {
281281
if (_seeking) return;
282-
final [(prevEvent, prevSource), (currEvent, currSource)] = rec;
282+
final [(prevEvent, prevSource), (currEvent, currSource)] = rec.toList();
283283
if (prevSource == null || currSource == null) return;
284284
if (currSource._id != prevSource._id) {
285285
// If we've changed item without seeking, it must be an autoAdvance.
@@ -447,7 +447,7 @@ class AudioPlayer {
447447
AudioSource? get audioSource => _playlist.children.firstOrNull;
448448

449449
/// The latest [PlaybackEvent].
450-
PlaybackEvent get playbackEvent => _playbackEventSubject.value;
450+
PlaybackEvent get playbackEvent => _playbackEventSubject.nvalue!;
451451

452452
/// A stream of [PlaybackEvent]s.
453453
Stream<PlaybackEvent> get playbackEventStream => _playbackEventSubject.stream;
@@ -520,14 +520,14 @@ class AudioPlayer {
520520
Stream<PlayerState> get playerStateStream => _playerStateSubject.stream;
521521

522522
/// The current sequence of indexed audio sources.
523-
List<IndexedAudioSource> get sequence => _sequenceSubject.value;
523+
List<IndexedAudioSource> get sequence => _sequenceSubject.nvalue!;
524524

525525
/// A stream broadcasting the current sequence of indexed audio sources.
526526
Stream<List<IndexedAudioSource>> get sequenceStream =>
527527
_sequenceSubject.stream;
528528

529529
/// The current shuffled sequence of indexed audio sources.
530-
List<int> get shuffleIndices => _shuffleIndicesSubject.value;
530+
List<int> get shuffleIndices => _shuffleIndicesSubject.nvalue!;
531531

532532
/// A stream broadcasting the current shuffled sequence of indexed audio
533533
/// sources.
@@ -541,7 +541,7 @@ class AudioPlayer {
541541
Stream<int?> get currentIndexStream => _currentIndexSubject.stream;
542542

543543
/// The current [SequenceState].
544-
SequenceState get sequenceState => _sequenceStateSubject.value;
544+
SequenceState get sequenceState => _sequenceStateSubject.nvalue!;
545545

546546
/// A stream broadcasting the current [SequenceState].
547547
Stream<SequenceState> get sequenceStateStream => _sequenceStateSubject.stream;

0 commit comments

Comments
 (0)