aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Kaaman <tmtu@tmtu.ee>2020-02-25 20:32:54 +0100
committerGitHub <noreply@github.com>2020-02-25 20:32:54 +0100
commit694345cf7da8d52debdd13533dd37704c709c5cb (patch)
treeb84b09b6446bb5280b0eb2cddb984d0f2d9b2afa
parent6cc954ada28ce2b154a72e3c1c5d351f589f3526 (diff)
parentc339cfef305a87325e808ee413a92c3be3be49ee (diff)
downloadpokebot-694345cf7da8d52debdd13533dd37704c709c5cb.tar.gz
pokebot-694345cf7da8d52debdd13533dd37704c709c5cb.zip
Merge pull request #42 from Mavulp/fix-state
Fix state reverting to stopped on empty playlist
-rw-r--r--src/bot/music.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/bot/music.rs b/src/bot/music.rs
index 06af743..5f7928e 100644
--- a/src/bot/music.rs
+++ b/src/bot/music.rs
@@ -399,19 +399,23 @@ impl MusicBot {
self.start_playing_audio(request);
} else {
- self.set_nickname(&format!("🎵 {} ({}%)", self.name, self.volume().round()));
+ self.update_name(state);
self.set_description("");
}
}
State::Stopped => {
- self.update_name(state);
- self.set_description("");
+ if *current_state != State::EndOfStream {
+ self.update_name(state);
+ self.set_description("");
+ }
}
_ => self.update_name(state),
}
}
- *current_state = state;
+ if !(*current_state == State::EndOfStream && state == State::Stopped) {
+ *current_state = state;
+ }
Ok(())
}