Fix outputs
This commit is contained in:
parent
cc816c1ee2
commit
ffdfb37f9d
2 changed files with 9 additions and 5 deletions
|
@ -34,8 +34,14 @@ impl serenity::framework::standard::Command for List {
|
||||||
if playlist.len() == 1 { "song" } else { "songs" }
|
if playlist.len() == 1 { "song" } else { "songs" }
|
||||||
);
|
);
|
||||||
|
|
||||||
|
let max_output = 15;
|
||||||
|
|
||||||
for (i, song) in playlist.iter().enumerate() {
|
for (i, song) in playlist.iter().enumerate() {
|
||||||
output += &format!("\t{}.\t{}\n", i + 1, song.name.clone());
|
if i < max_output {
|
||||||
|
output += &format!("\t{}.\t{}\n", i + 1, song.name.clone());
|
||||||
|
} else {
|
||||||
|
output += &format!("\t... and {} more", playlist.len() - max_output);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -193,10 +193,10 @@ impl MediaData {
|
||||||
if playlist.is_empty() {
|
if playlist.is_empty() {
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
let first = playlist.remove(0);
|
|
||||||
|
|
||||||
handler.stop();
|
handler.stop();
|
||||||
|
|
||||||
|
let first = playlist.remove(0);
|
||||||
|
|
||||||
let source = match ffmpeg(first.name.clone()) {
|
let source = match ffmpeg(first.name.clone()) {
|
||||||
Ok(mpeg) => mpeg,
|
Ok(mpeg) => mpeg,
|
||||||
Err(_) => {
|
Err(_) => {
|
||||||
|
@ -216,8 +216,6 @@ impl MediaData {
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
fn set_song() {}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for MediaData {
|
impl Default for MediaData {
|
||||||
|
|
Loading…
Reference in a new issue