From 7ce04447d0f82b7f3f93efa5f747bb848f3dea49 Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Fri, 23 Oct 2020 17:44:39 +0200 Subject: [PATCH] [FIX] fixed canvas data being sent to person drawing --- Server/Models/ServerClient.cs | 2 +- Server/Models/ServerCommunication.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Server/Models/ServerClient.cs b/Server/Models/ServerClient.cs index cd37a42..144707a 100644 --- a/Server/Models/ServerClient.cs +++ b/Server/Models/ServerClient.cs @@ -176,7 +176,7 @@ namespace Server.Models coords = JSONConvert.getCoordinates(payload), color = JSONConvert.getCanvasDrawingColor(payload) }; - serverCom.SendToLobby(serverCom.GetLobbyForUser(User),JSONConvert.GetMessageToSend(JSONConvert.CANVAS,canvasData)); + serverCom.SendCanvasDataToLobby(serverCom.GetLobbyForUser(User),User.Username,JSONConvert.GetMessageToSend(JSONConvert.CANVAS,canvasData)); break; case JSONConvert.CANVAS_RESET: diff --git a/Server/Models/ServerCommunication.cs b/Server/Models/ServerCommunication.cs index 8822dba..ddf1e37 100644 --- a/Server/Models/ServerCommunication.cs +++ b/Server/Models/ServerCommunication.cs @@ -174,7 +174,8 @@ namespace Server.Models { foreach (ServerClient sc in serverClientsInlobbies[l]) { - sc.sendMessage(message); + if (sc.User.Username != username) + sc.sendMessage(message); } break; }