add new map to campaign
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Michele Scandura 2021-09-02 16:37:14 +01:00
parent 4d40add598
commit 12080cf6da
5 changed files with 261 additions and 22 deletions

View file

@ -12,8 +12,8 @@ namespace Sledgemapper
[Get("/session/{sessionName}")]
Task<Session> Session(string sessionName);
[Post("/session/{sessionName}")]
Task<bool> NewSession(string sessionName);
[Post("/map/{campaignName}/{sessionName}")]
Task<bool> NewSession(string campaignName, string sessionName);
[Post("/session/{sessionName}/snapshot")]
Task SaveSnapshot([Body] Session session, string sessionName);
@ -73,6 +73,10 @@ namespace Sledgemapper
[Get("/campaign/{campaignName}/players")]
Task<List<Player>> GetPlayers(string campaignName);
[Get("/campaign/{campaignName}/maps")]
Task<List<Session>> GetMaps(string campaignName);
[Post("/campaign/{campaignName}/players/{email}")]
Task InvitePlayer(string campaignName, string email);
}