spotrust 0.0.5

A wrapper for the spotify web api.
Documentation
extern crate reqwest;

use model::*;
use construct_headers_token;

pub fn playlist_get_tracks(client: &reqwest::Client, t: SpotifyToken, id: SpotifyURI) -> SpotifyPagingTracks {
    let uri_parts: Vec<&str> = id.uri_raw.split(':').collect();

    let url =
        format!("https://api.spotify.com/v1/users/{}/playlists/{}/tracks",
                &uri_parts[2],
                &uri_parts[4]
        );

    let res = client
        .get(url.as_str())
        .headers(construct_headers_token(t.clone()))
        .send();
    
    let mut resp = match res {
        Ok(resp) => resp,
        Err(why) => panic!("Err: {}", why),
    };
    let jres: SpotifyPagingTracks = resp.json().unwrap();
    jres
}