db and auth refactoring
This commit is contained in:
parent
0e1c16ab91
commit
aa472f9e29
45 changed files with 2182 additions and 697 deletions
|
@ -89,7 +89,7 @@ namespace Sledgemapper.Api.Hubs
|
|||
public async Task Ping(string sessionName, Tile location)
|
||||
{
|
||||
var userId = int.Parse(Context.User.Identity.Name);
|
||||
var user = _dbContext.Users.First(u => u.Id == userId);
|
||||
var user = _dbContext.Users.First(u => u.Id == Context.User.Identity.Name);
|
||||
|
||||
var player = new Player { UserId = userId, Initials = user.Initials, Position = new Tile { X = 0, Y = 0 }, Color = UserColors[userId] };
|
||||
await Clients.Group(sessionName).Ping(new Ping{X=location.X, Y=location.Y, Player=player});
|
||||
|
@ -106,7 +106,7 @@ namespace Sledgemapper.Api.Hubs
|
|||
_dbContext.SessionUsers.Add(userSession);
|
||||
await _dbContext.SaveChangesAsync();
|
||||
await Groups.AddToGroupAsync(Context.ConnectionId, session.SessionName);
|
||||
var user = _dbContext.Users.First(u => u.Id == userId);
|
||||
var user = _dbContext.Users.First(u => u.Id == Context.User.Identity.Name);
|
||||
|
||||
var player = new Player { UserId = userId, Initials = user.Initials, Position = new Tile { X = 0, Y = 0 }, Color = UserColors[userId] };
|
||||
|
||||
|
@ -131,7 +131,7 @@ namespace Sledgemapper.Api.Hubs
|
|||
{
|
||||
var userId = int.Parse(Context.User.Identity.Name);
|
||||
var SessionUsers = _dbContext.SessionUsers.Where(m => m.SessionId == sessionId).OrderBy(m => m.UserId).ToList();
|
||||
var user = _dbContext.Users.First(u => u.Id == userId);
|
||||
var user = _dbContext.Users.First(u => u.Id == Context.User.Identity.Name);
|
||||
var player = new Player { UserId = userId, Initials = user.Initials, Position = tile, Color = UserColors[userId] };
|
||||
await Clients.Group(sessionName).PlayerUpdate(player);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue