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

@@ -9,6 +9,7 @@ use std::sync::Mutex;
use queue::Queue;
use spotify::Spotify;
use track::Track;
use ui::trackbutton::TrackButton;
pub struct SearchView {
@@ -29,7 +30,9 @@ impl SearchView {
results.clear();
if let Ok(tracks) = tracks {
for track in tracks.tracks.items {
for search_track in tracks.tracks.items {
let track = Track::new(&search_track);
let s = spotify.clone();
let mut button = TrackButton::new(&track);