From 36a573e563e47341846b3316bfbb3f5aa480e8f9 Mon Sep 17 00:00:00 2001 From: Pierre Hubert Date: Sun, 11 Sep 2022 17:03:13 +0200 Subject: [PATCH] Improve messages formatting --- src/human_player_ws.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/human_player_ws.rs b/src/human_player_ws.rs index 2787cec..833c79a 100644 --- a/src/human_player_ws.rs +++ b/src/human_player_ws.rs @@ -1,7 +1,7 @@ use std::sync::Arc; -use actix::prelude::*; use actix::{Actor, Handler, StreamHandler}; +use actix::prelude::*; use actix_web_actors::ws; use actix_web_actors::ws::{CloseCode, CloseReason, Message, ProtocolError, WebsocketContext}; use uuid::Uuid; @@ -20,6 +20,7 @@ pub enum StartMode { } #[derive(serde::Deserialize, Debug)] +#[serde(tag = "type")] pub enum ClientMessage { StopGame, } @@ -27,6 +28,7 @@ pub enum ClientMessage { #[derive(Message)] #[rtype(result = "()")] #[derive(serde::Serialize, Debug)] +#[serde(tag = "type")] pub enum ServerMessage { WaitingForOtherPlayer, QueryBoatsLayout(GameRules),