introduce track data class

This commit is contained in:
Henrik Friedrichsen
2019-03-06 00:15:28 +01:00
parent 0f3cc41115
commit 91e89c2970
10 changed files with 98 additions and 75 deletions

View File

@@ -1,16 +1,15 @@
use crossbeam_channel::{unbounded, Receiver, Sender, TryIter};
use cursive::{CbFunc, Cursive};
use rspotify::spotify::model::track::FullTrack;
use spotify::PlayerStatus;
use queue::QueueChange;
use spotify::PlayerStatus;
use track::Track;
use ui::playlist::PlaylistEvent;
pub enum Event {
Queue(QueueChange),
PlayerStatus(PlayerStatus),
PlayerTrack(Option<FullTrack>),
PlayerTrack(Option<Track>),
Playlist(PlaylistEvent),
}