From acd2a56898f2f26811d0c96d2650378e61c91e67 Mon Sep 17 00:00:00 2001 From: js6pak Date: Sat, 6 Mar 2021 17:20:36 +0100 Subject: [PATCH] Simplify Message01JoinGameC2S --- .../Net/Messages/C2S/Message01JoinGameC2S.cs | 10 +++++----- src/Impostor.Server/Net/Redirector/ClientRedirector.cs | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Impostor.Api/Net/Messages/C2S/Message01JoinGameC2S.cs b/src/Impostor.Api/Net/Messages/C2S/Message01JoinGameC2S.cs index 4b25414..58a8512 100644 --- a/src/Impostor.Api/Net/Messages/C2S/Message01JoinGameC2S.cs +++ b/src/Impostor.Api/Net/Messages/C2S/Message01JoinGameC2S.cs @@ -1,4 +1,6 @@ -namespace Impostor.Api.Net.Messages.C2S +using Impostor.Api.Games; + +namespace Impostor.Api.Net.Messages.C2S { public static class Message01JoinGameC2S { @@ -7,11 +9,9 @@ throw new System.NotImplementedException(); } - public static void Deserialize(IMessageReader reader, out int gameCode) + public static void Deserialize(IMessageReader reader, out GameCode gameCode) { - var slice = reader.ReadBytes(sizeof(int)).Span; - - gameCode = slice.ReadInt32(); + gameCode = reader.ReadInt32(); } } } diff --git a/src/Impostor.Server/Net/Redirector/ClientRedirector.cs b/src/Impostor.Server/Net/Redirector/ClientRedirector.cs index 9a4edcc..878a052 100644 --- a/src/Impostor.Server/Net/Redirector/ClientRedirector.cs +++ b/src/Impostor.Server/Net/Redirector/ClientRedirector.cs @@ -57,7 +57,7 @@ namespace Impostor.Server.Net.Redirector Message01JoinGameC2S.Deserialize(reader, out var gameCode); using var packet = MessageWriter.Get(MessageType.Reliable); - var endpoint = await _nodeLocator.FindAsync(GameCodeParser.IntToGameName(gameCode)); + var endpoint = await _nodeLocator.FindAsync(gameCode); if (endpoint == null) { Message01JoinGameS2C.SerializeError(packet, false, DisconnectReason.GameMissing); -- 2.39.5