public async Task KickSessionFromLobby(TempSessionWithSecrets userSession, ConnectedSession lobbySession) { var lobbyApi = new LobbyApi(); lobbyApi.Configuration.ApiKey["api_key"] = userSession.ApiKey; await lobbyApi.SessionDeleteAsync(lobbySession.LobbyId, lobbySession.SessionId); }
public async Task LeaveLobby(TempSessionWithSecrets userSession, LobbyInfo lobby) { var lobbyApi = new LobbyApi(); lobbyApi.Configuration.ApiKey["api_key"] = userSession.ApiKey; await lobbyApi.SessionDeleteAsync(lobby.Id, userSession.Id); }