diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/wl.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/wl.rs b/src/wl.rs index 0a8bd0a..169edb2 100644 --- a/src/wl.rs +++ b/src/wl.rs @@ -60,7 +60,7 @@ fn main() { drop(wl); if let Err(e) = msg_socket.send(MsgOnSocketResponse::Kill) { - error!("failed to send Response::Kill: {}", e); + error!("responding to Kill failed: {}", e); } break; @@ -72,7 +72,7 @@ fn main() { let mut data = vec![0; len]; wl.read_config(offset, &mut data); if let Err(e) = msg_socket.send(BincodeResponse::ReadConfig(data)) { - panic!("replying to ReadConfig failed: {}", e); + panic!("responding to ReadConfig failed: {}", e); } } @@ -111,6 +111,13 @@ fn main() { println!("activated Wl"); } + Ok(MsgOnSocket(MsgOnSocketRequest::Reset)) => { + let result = wl.reset(); + if let Err(e) = msg_socket.send(MsgOnSocketResponse::Reset(result)) { + panic!("responding to Reset failed: {}", e); + } + } + Ok(MsgOnSocket(msg @ MsgOnSocketRequest::Create { .. })) => { panic!("unexpected message {:?}", msg) } |