From 6fc29100bd55e54720a223a55d45ce2e5a351fab Mon Sep 17 00:00:00 2001 From: Lucas Morgan Date: Fri, 12 Feb 2021 20:48:52 -0600 Subject: [PATCH] Fix not sending session name when joining a public session. --- Gameboard.ShogiUI.Sockets/Gameboard.ShogiUI.Sockets.csproj | 4 ---- .../Managers/ClientActionHandlers/JoinGameHandler.cs | 3 ++- Gameboard.ShogiUI.Sockets/Repositories/GameboardRepository.cs | 3 ++- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Gameboard.ShogiUI.Sockets/Gameboard.ShogiUI.Sockets.csproj b/Gameboard.ShogiUI.Sockets/Gameboard.ShogiUI.Sockets.csproj index aa056ee..3f3669b 100644 --- a/Gameboard.ShogiUI.Sockets/Gameboard.ShogiUI.Sockets.csproj +++ b/Gameboard.ShogiUI.Sockets/Gameboard.ShogiUI.Sockets.csproj @@ -18,9 +18,5 @@ - - - - diff --git a/Gameboard.ShogiUI.Sockets/Managers/ClientActionHandlers/JoinGameHandler.cs b/Gameboard.ShogiUI.Sockets/Managers/ClientActionHandlers/JoinGameHandler.cs index 0a45cca..c435d63 100644 --- a/Gameboard.ShogiUI.Sockets/Managers/ClientActionHandlers/JoinGameHandler.cs +++ b/Gameboard.ShogiUI.Sockets/Managers/ClientActionHandlers/JoinGameHandler.cs @@ -35,7 +35,8 @@ namespace Gameboard.ShogiUI.Sockets.Managers.ClientActionHandlers var joinGameResponse = await gameboardRepository.PutJoinPublicSession(request.GameName, new PutJoinPublicSession { - PlayerName = userName + PlayerName = userName, + SessionName = request.GameName }); if (joinGameResponse.JoinSucceeded) diff --git a/Gameboard.ShogiUI.Sockets/Repositories/GameboardRepository.cs b/Gameboard.ShogiUI.Sockets/Repositories/GameboardRepository.cs index 54f7143..07504fc 100644 --- a/Gameboard.ShogiUI.Sockets/Repositories/GameboardRepository.cs +++ b/Gameboard.ShogiUI.Sockets/Repositories/GameboardRepository.cs @@ -71,7 +71,7 @@ namespace Gameboard.ShogiUI.Sockets.Repositories public async Task PutJoinPublicSession(string gameName, PutJoinPublicSession request) { - var uri = $"Session/{gameName}/Join"; + var uri = $"Session/Join"; var content = new StringContent(JsonConvert.SerializeObject(request), Encoding.UTF8, "application/json"); var response = await client.PutAsync(Uri.EscapeUriString(uri), content); var json = await response.Content.ReadAsStringAsync(); @@ -114,6 +114,7 @@ namespace Gameboard.ShogiUI.Sockets.Repositories { var uri = $"Player/{playerName}"; var response = await client.GetAsync(Uri.EscapeUriString(uri)); + Console.WriteLine(response); var json = await response.Content.ReadAsStringAsync(); return JsonConvert.DeserializeObject(json); }