diff options
| author | Felix Kaaman <tmtu@tmtu.ee> | 2020-02-25 20:32:54 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-25 20:32:54 +0100 |
| commit | 694345cf7da8d52debdd13533dd37704c709c5cb (patch) | |
| tree | b84b09b6446bb5280b0eb2cddb984d0f2d9b2afa | |
| parent | 6cc954ada28ce2b154a72e3c1c5d351f589f3526 (diff) | |
| parent | c339cfef305a87325e808ee413a92c3be3be49ee (diff) | |
| download | pokebot-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.rs | 12 |
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(()) } |
