aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extreload/src/main.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/extreload/src/main.rs b/extreload/src/main.rs
index 73b26e5..d37acd8 100644
--- a/extreload/src/main.rs
+++ b/extreload/src/main.rs
@@ -1,5 +1,5 @@
use headless_chrome;
-use headless_chrome::protocol::Method;
+use headless_chrome::protocol::{Method, parse_raw_message, parse_response};
use serde_json;
use tungstenite::{connect, Message};
use url::Url;
@@ -18,5 +18,15 @@ fn main() {
loop {
let msg = socket.read_message().expect("Error reading message");
println!("Received: {}", msg);
+
+ match parse_raw_message(&msg.into_text().unwrap()).unwrap() {
+ headless_chrome::protocol::Message::Event(_event) => (),
+ headless_chrome::protocol::Message::Response(response) => {
+ let message: headless_chrome::protocol::target::methods::GetTargetsReturnObject = parse_response(response).unwrap();
+
+ dbg!(message);
+ },
+ headless_chrome::protocol::Message::ConnectionShutdown => (),
+ };
}
}