INNER CODE UNIT · Dart

previousIndex

koel/player · lib/audio_handler.dart:393

    var previousIndex = currentQueueIndex - 1;

    if (previousIndex < 0) {
      if (repeatMode == AudioServiceRepeatMode.all) {
        previousIndex = queue.value.length - 1;
      } else {
        return;
      }
    }

    await _playAtIndex(previousIndex);
  }

  Future<bool> queued(Playable playable) async =>
      queue.value.contains(await playable.asMediaItem());

  @override
  Future<void> removeQueueItemAt(int index) async {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…