Revert "getlink takes optional param now"
This reverts commit ea99d315c4
.
This commit is contained in:
parent
ea99d315c4
commit
e2195f5f66
@ -756,35 +756,16 @@ namespace NadekoBot.Modules.Music
|
|||||||
|
|
||||||
cgb.CreateCommand(Prefix + "getlink")
|
cgb.CreateCommand(Prefix + "getlink")
|
||||||
.Alias(Prefix + "gl")
|
.Alias(Prefix + "gl")
|
||||||
.Description("Shows a link to the song in the queue by index, or the currently playing song by default.")
|
.Description("Shows a link to the currently playing song.")
|
||||||
.Parameter("index", ParameterType.Optional)
|
|
||||||
.Do(async e =>
|
.Do(async e =>
|
||||||
{
|
{
|
||||||
MusicPlayer musicPlayer;
|
MusicPlayer musicPlayer;
|
||||||
if (!MusicPlayers.TryGetValue(e.Server, out musicPlayer))
|
if (!MusicPlayers.TryGetValue(e.Server, out musicPlayer))
|
||||||
return;
|
return;
|
||||||
int index;
|
|
||||||
string arg = e.GetArg("index")?.Trim();
|
|
||||||
if (!string.IsNullOrEmpty(arg) && int.TryParse(arg, out index))
|
|
||||||
{
|
|
||||||
|
|
||||||
var selSong = musicPlayer.Playlist.DefaultIfEmpty(null).ElementAtOrDefault(index - 1);
|
|
||||||
if (selSong == null)
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage("Could not select song, likely wrong index");
|
|
||||||
|
|
||||||
} else
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage($"🎶`Selected song {selSong.SongInfo.Title}:` <{selSong.SongInfo.Query}>").ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
} else
|
|
||||||
{
|
|
||||||
var curSong = musicPlayer.CurrentSong;
|
var curSong = musicPlayer.CurrentSong;
|
||||||
if (curSong == null)
|
if (curSong == null)
|
||||||
return;
|
return;
|
||||||
await e.Channel.SendMessage($"🎶`Current song:` <{curSong.SongInfo.Query}>").ConfigureAwait(false);
|
await e.Channel.SendMessage($"🎶`Current song:` <{curSong.SongInfo.Query}>").ConfigureAwait(false);
|
||||||
}
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "autoplay")
|
cgb.CreateCommand(Prefix + "autoplay")
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user