Merge pull request 'adding missing sync logic' (#23) from develop into master
Reviewed-on: michele/Map#23
This commit is contained in:
commit
4ceb62570d
3 changed files with 15 additions and 2 deletions
|
@ -57,6 +57,17 @@ namespace Sledgemapper.Api.Commands
|
||||||
var note = JsonSerializer.Deserialize<Note>(mapUpdate.Object);
|
var note = JsonSerializer.Deserialize<Note>(mapUpdate.Object);
|
||||||
mapSession.NewNote(note);
|
mapSession.NewNote(note);
|
||||||
break;
|
break;
|
||||||
|
case "L":
|
||||||
|
var line = JsonSerializer.Deserialize<Line>(mapUpdate.Object);
|
||||||
|
mapSession.NewLine(line);
|
||||||
|
break;
|
||||||
|
case "R":
|
||||||
|
var room = JsonSerializer.Deserialize<Room>(mapUpdate.Object);
|
||||||
|
mapSession.NewRoom(room);
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,8 +42,8 @@ namespace Sledgemapper.Shared.Entities
|
||||||
public List<string> Colors { get; set; }
|
public List<string> Colors { get; set; }
|
||||||
public string SessionName { get; set; }
|
public string SessionName { get; set; }
|
||||||
public int SessionId { get; set; }
|
public int SessionId { get; set; }
|
||||||
public ConcurrentDictionary<string, Line> Lines { get; private set; }
|
public ConcurrentDictionary<string, Line> Lines { get; set; }
|
||||||
public ConcurrentDictionary<string, Room> Rooms { get; private set; }
|
public ConcurrentDictionary<string, Room> Rooms { get; set; }
|
||||||
|
|
||||||
public void NewTile(Tile selectedTile, string tileId)
|
public void NewTile(Tile selectedTile, string tileId)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1887,6 +1887,8 @@ namespace Sledgemapper
|
||||||
_sessionData.Map = serverMap.Map;
|
_sessionData.Map = serverMap.Map;
|
||||||
_sessionData.Walls = serverMap.Walls;
|
_sessionData.Walls = serverMap.Walls;
|
||||||
_sessionData.Notes = serverMap.Notes;
|
_sessionData.Notes = serverMap.Notes;
|
||||||
|
_sessionData.Lines = serverMap.Lines;
|
||||||
|
_sessionData.Rooms = serverMap.Rooms;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void OnMenuConnectUploadSelected(object sender, EventArgs e)
|
private async void OnMenuConnectUploadSelected(object sender, EventArgs e)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue