execute method

  1. @override
Future<String> execute(
  1. CommandContext context
)
override

Implementation

@override
Future<String> execute(CommandContext context) async {
  final player = context.player;

  if (!player.hasNext) {
    return '❌ No more tracks in queue!';
  }

  final currentTrack = player.currentTrack;
  await player.skip();

  return '⏭️ Skipped: **${currentTrack?.info.title}**\nNow playing: **${player.currentTrack?.info.title}**';
}