|
@@ -65,8 +65,10 @@ pub async fn connect(ws: WebSocket, pool: LocalPoolHandle, app: fn(Scope) -> Ele
|
|
|
Either::Left((l, _)) => {
|
|
|
if let Some(Ok(msg)) = l {
|
|
|
if let Ok(Some(msg)) = msg.to_str().map(events::parse_ipc_message) {
|
|
|
- let user_event = events::trigger_from_serialized(msg.params);
|
|
|
- event_tx.send(user_event).unwrap();
|
|
|
+ if msg.method == "user_event" {
|
|
|
+ let user_event = events::trigger_from_serialized(msg.params);
|
|
|
+ event_tx.send(user_event).unwrap();
|
|
|
+ }
|
|
|
} else {
|
|
|
break;
|
|
|
}
|