ソースを参照

Remove unused code from metadata lib

HEnquist 5 年 前
コミット
d72eb38d62
1 ファイル変更0 行追加24 行削除
  1. 0 24
      metadata/src/lib.rs

+ 0 - 24
metadata/src/lib.rs

@@ -141,30 +141,6 @@ pub trait Metadata: Send + Sized + 'static {
     }
 }
 
-pub trait PlaylistMeta: Send + Sized + 'static {
-    type Message: protobuf::Message;
-
-    fn base_url() -> &'static str;
-    fn parse(msg: &Self::Message, session: &Session) -> Self;
-
-    fn get(session: &Session, id: SpotifyId, user: String, start: i32, len: i32) -> Box<Future<Item = Self, Error = MercuryError>> {
-        //let uri = format!("hm://playlist/{}?from={}&length={}",id.to_base62(), 0, 100);
-        //let uri = format!("hm://playlist/user/{}/playlist/{}?from={}&length={}", user, id.to_base62(), start, len);
-        let uri = format!("hm://playlist/v2/playlist/{}", id.to_base62());
-        println!("request uri: {}", uri);
-        let request = session.mercury().get(uri);
-        println!("a");
-        let session = session.clone();
-        Box::new(request.and_then(move |response| {
-            println!("{:?}", response);
-            let data = response.payload.first().expect("Empty payload");
-            let msg: Self::Message = protobuf::parse_from_bytes(data).unwrap();
-            println!("{:?}", msg);
-            Ok(Self::parse(&msg, &session))
-        }))
-    }
-}
-
 #[derive(Debug, Clone)]
 pub struct Track {
     pub id: SpotifyId,