19 lines
591 B
Rust
19 lines
591 B
Rust
|
use listenbrainz::Client;
|
||
|
use listenbrainz::models::request::DeleteListen;
|
||
|
|
||
|
fn main() {
|
||
|
let mut args = std::env::args().skip(1);
|
||
|
let token = args.next().expect("No token provided");
|
||
|
let listened_at = args.next().expect("No listened_at provided");
|
||
|
let recording_msid = args.next().expect("No recording_msid provided");
|
||
|
|
||
|
let mut client = Client::new();
|
||
|
|
||
|
let delete = DeleteListen {
|
||
|
listened_at: listened_at.parse().unwrap(),
|
||
|
recording_msid: &recording_msid,
|
||
|
};
|
||
|
let result = client.delete_listen(&token, delete);
|
||
|
println!("{:#?}", result);
|
||
|
}
|