From 08c11b3c0ee9f2c73dbcb8f648155efed4618bbc Mon Sep 17 00:00:00 2001 From: Lucas Morgan Date: Sat, 8 Jul 2023 10:16:16 -0500 Subject: [PATCH] Add TestGuestLogout route to debug issue --- Shogi.Api/Controllers/UserController.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Shogi.Api/Controllers/UserController.cs b/Shogi.Api/Controllers/UserController.cs index 85973da..3b438a4 100644 --- a/Shogi.Api/Controllers/UserController.cs +++ b/Shogi.Api/Controllers/UserController.cs @@ -91,4 +91,19 @@ public class UserController : ControllerBase await signOutTask; return Ok(); } + + [HttpPut("TestGuestLogout")] + public async Task TestGuestLogout() + { + var signOutTask = HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme); + + var userId = User?.GetShogiUserId(); + if (!string.IsNullOrEmpty(userId)) + { + connectionManager.Unsubscribe(userId); + } + + await signOutTask; + return Ok(); + } }