summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs43
1 files changed, 29 insertions, 14 deletions
diff --git a/src/main.rs b/src/main.rs
index 94f8f3a..3ba3efa 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -80,13 +80,13 @@ fn main() {
.body(Body::from(notify::BODY_SET_URI))
.unwrap();
- let req2 = Request::builder()
- .method("POST")
- .uri("http://10.5.1.201:38400/serviceControl/AVTransport")
- .header("Content-Type", "text/xml")
- .header("SOAPACTION", notify::A_PLAY)
- .body(Body::from(notify::BODY_PLAY))
- .unwrap();
+ // let req2 = Request::builder()
+ // .method("POST")
+ // .uri("http://10.5.1.201:38400/serviceControl/AVTransport")
+ // .header("Content-Type", "text/xml")
+ // .header("SOAPACTION", notify::A_STOP)
+ // .body(Body::from(notify::BODY_STOP))
+ // .unwrap();
let f = client
.request(req1)
@@ -95,14 +95,14 @@ fn main() {
})
.map_err(|err| {
println!("Something bad happened");
- })
- .and_then(move |_| {
- client.request(req2).map(|res| {
- println!("OK");
- }).map_err(|err| {
- println!("Something bad2");
- })
});
+ // .and_then(move |_| {
+ // client.request(req2).map(|res| {
+ // println!("OK");
+ // }).map_err(|err| {
+ // println!("Something bad2");
+ // })
+ // });
rt.spawn(f);
@@ -120,6 +120,21 @@ fn main() {
if c == 113 {
break;
}
+ if c == 32 {
+ let req2 = Request::builder()
+ .method("POST")
+ .uri("http://10.5.1.201:38400/serviceControl/AVTransport")
+ .header("Content-Type", "text/xml")
+ .header("SOAPACTION", notify::A_PLAY)
+ .body(Body::from(notify::BODY_PLAY))
+ .unwrap();
+ let f = client.request(req2).map(|res| {
+ println!("OK");
+ }).map_err(|err| {
+ println!("Err");
+ });
+ rt.spawn(f);
+ }
}
controller.destroy();
});