mapper class and delete old stuff
This commit is contained in:
@@ -51,13 +51,13 @@ namespace Gameboard.ShogiUI.Sockets.Controllers
|
||||
public async Task<IActionResult> GuestLogout()
|
||||
{
|
||||
var signoutTask = HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme);
|
||||
|
||||
|
||||
var userId = User?.UserId();
|
||||
if (!string.IsNullOrEmpty(userId))
|
||||
{
|
||||
connectionManager.Unsubscribe(userId);
|
||||
}
|
||||
|
||||
|
||||
await signoutTask;
|
||||
return Ok();
|
||||
}
|
||||
@@ -68,10 +68,8 @@ namespace Gameboard.ShogiUI.Sockets.Controllers
|
||||
var user = await gameboardManager.ReadUser(User);
|
||||
if (user == null)
|
||||
{
|
||||
if (await gameboardManager.CreateUser(User))
|
||||
{
|
||||
user = await gameboardManager.ReadUser(User);
|
||||
}
|
||||
await gameboardManager.CreateUser(User);
|
||||
user = await gameboardManager.ReadUser(User);
|
||||
}
|
||||
|
||||
if (user == null)
|
||||
@@ -92,11 +90,7 @@ namespace Gameboard.ShogiUI.Sockets.Controllers
|
||||
{
|
||||
// Create a guest user.
|
||||
var newUser = Models.User.CreateGuestUser(Guid.NewGuid().ToString());
|
||||
var success = await gameboardRepository.CreateUser(newUser);
|
||||
if (!success)
|
||||
{
|
||||
return Conflict();
|
||||
}
|
||||
await gameboardRepository.CreateUser(newUser);
|
||||
|
||||
var identity = newUser.CreateClaimsIdentity();
|
||||
await HttpContext.SignInAsync(
|
||||
|
||||
Reference in New Issue
Block a user