Example #1
0
        public async Task CreateGame(string playerId)
        {
            _connectionStore.Add(playerId, Context.ConnectionId);

            Game game = _gameRepo.Create();

            _gameRepo.AddPlayer(game.Id, playerId);

            var options = new JsonSerializerOptions {
                PropertyNamingPolicy = JsonNamingPolicy.CamelCase
            };

            await Clients.Caller.ReceiveGameIsCreated(game);
        }