really good progress, need to fix tile upload
This commit is contained in:
parent
573e9ea7bf
commit
9ef43bb9f6
25 changed files with 280 additions and 112 deletions
|
@ -58,6 +58,10 @@ namespace Sledgemapper
|
|||
{
|
||||
p.Position = player.Position;
|
||||
}
|
||||
else
|
||||
{
|
||||
SessionData.Players.Add(player);
|
||||
}
|
||||
});
|
||||
|
||||
Connection.On<Tile>("DeleteTile", (tile) =>
|
||||
|
@ -87,7 +91,7 @@ namespace Sledgemapper
|
|||
SessionData.Walls.TryAdd(tile.ToString(), tile);
|
||||
});
|
||||
|
||||
Connection.On<Overlay>("NewOverlay", (tile) =>
|
||||
Connection.On<Overlay>("NewOverlay", (tile) =>
|
||||
{
|
||||
SessionData.Overlays.Remove(tile.ToString(), out var _);
|
||||
SessionData.Overlays.TryAdd(tile.ToString(), tile);
|
||||
|
@ -115,13 +119,13 @@ namespace Sledgemapper
|
|||
|
||||
public async Task<bool> Register(RegisterModel registerModel)
|
||||
{
|
||||
var result = await Api.Register(registerModel);
|
||||
var result = await Api.Register(registerModel).ConfigureAwait(false);
|
||||
return result.IsSuccessStatusCode;
|
||||
}
|
||||
|
||||
public async Task<AuthenticateResponse> Login(AuthenticateModel authenticateModel)
|
||||
{
|
||||
_authenticateResponse = await Api.Authenticate(authenticateModel);
|
||||
_authenticateResponse = await Api.Authenticate(authenticateModel).ConfigureAwait(false);
|
||||
return _authenticateResponse;
|
||||
}
|
||||
|
||||
|
@ -143,13 +147,13 @@ namespace Sledgemapper
|
|||
switch (entity)
|
||||
{
|
||||
case Tile tile:
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.NewTile(tile, SessionData.SessionName)));
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.NewTile(tile, SessionData.SessionName).ConfigureAwait(false)));
|
||||
break;
|
||||
case Overlay overlay:
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.NewOverlay(overlay, SessionData.SessionName)));
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.NewOverlay(overlay, SessionData.SessionName).ConfigureAwait(false)));
|
||||
break;
|
||||
case Wall wall:
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.NewWall(wall, SessionData.SessionName)));
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.NewWall(wall, SessionData.SessionName).ConfigureAwait(false)));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
@ -158,13 +162,13 @@ namespace Sledgemapper
|
|||
switch (entity)
|
||||
{
|
||||
case Tile tile:
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.DeleteTile(tile, SessionData.SessionName)));
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.DeleteTile(tile, SessionData.SessionName).ConfigureAwait(false)));
|
||||
break;
|
||||
case Overlay overlay:
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.DeleteOverlay(overlay, SessionData.SessionName)));
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.DeleteOverlay(overlay, SessionData.SessionName).ConfigureAwait(false)));
|
||||
break;
|
||||
case Wall wall:
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.DeleteWall(wall, SessionData.SessionName)));
|
||||
Queue.Enqueue(async () => await Execute(async () => await Api.DeleteWall(wall, SessionData.SessionName).ConfigureAwait(false)));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue