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 void SendWhiteboardTakePen(ConnectedSession p) { NetOutgoingMessage om = _server.CreateMessage(); om.WriteVariableInt32((int)ServerSendType.SendWhiteboardTakePen); _server.SendMessage(om, p.Connection, NetDeliveryMethod.ReliableOrdered, 0); WriteText("Revoked " + p.Username + "'s pen privilege"); }