AFG messaging (#210)

* First draft of afg messaging

* AfgReceivedPrevote, AfgReceivedPrecommit and AfgFinalized added to rust backend

* Tidy up
This commit is contained in:
Maciej Hirsz
2019-12-06 18:21:25 +01:00
committed by GitHub
parent 92fb9d28de
commit 0a89382127
7 changed files with 190 additions and 10 deletions
+5 -2
View File
@@ -141,9 +141,12 @@ impl StreamHandler<ws::Message, ws::ProtocolError> for NodeConnector {
};
match serde_json::from_slice(&data) {
Ok(msg) => self.handle_message(msg, data, ctx),
Ok(msg) => {
// info!("New node message: {}", std::str::from_utf8(&data).unwrap_or_else(|_| "INVALID UTF8"));
self.handle_message(msg, data, ctx)
},
Err(err) => {
let data: &[u8] = data.get(..256).unwrap_or_else(|| &data);
let data: &[u8] = data.get(..512).unwrap_or_else(|| &data);
warn!("Failed to parse node message: {} {}", err, std::str::from_utf8(data).unwrap_or_else(|_| "INVALID UTF8"))
},
}