diff options
| author | Felix Kaaman <tmtu@tmtu.ee> | 2020-01-07 22:12:28 +0200 |
|---|---|---|
| committer | Felix Kaaman <tmtu@tmtu.ee> | 2020-01-12 12:08:21 +0200 |
| commit | 193987e0c7185eb63827b2d91f1e2779c4e557d3 (patch) | |
| tree | 64535e2e534e57ef94a057f8010b87c88fc56021 /src/playlist.rs | |
| parent | fc62434581e5f7411177e7c30dd1f4543ec354be (diff) | |
| download | pokebot-193987e0c7185eb63827b2d91f1e2779c4e557d3.tar.gz pokebot-193987e0c7185eb63827b2d91f1e2779c4e557d3.zip | |
Add enterprise logging and split out gstreamer & teamspeak specific code
Diffstat (limited to 'src/playlist.rs')
| -rw-r--r-- | src/playlist.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/playlist.rs b/src/playlist.rs index 6a3dabe..818a470 100644 --- a/src/playlist.rs +++ b/src/playlist.rs @@ -1,3 +1,5 @@ +use log::info; + pub struct Playlist { data: Vec<Option<AudioRequest>>, read: usize, @@ -20,6 +22,8 @@ impl Playlist { return false; } + info!("Adding {} to playlist", &req.title); + if self.data.len() < self.data.capacity() { self.data.push(Some(req)); } else { @@ -32,6 +36,7 @@ impl Playlist { self.is_full = true; } + true } @@ -51,6 +56,8 @@ impl Playlist { let res = self.data[self.read].take(); self.read += 1; + info!("Popping {:?} from playlist", res.as_ref().map(|r| &r.title)); + res } } @@ -60,6 +67,8 @@ impl Playlist { self.read = 0; self.write = 0; self.is_full = false; + + info!("Cleared playlist") } } |
