Something went wrong. Try again.
Starship Simulator Controls thoriumsim.com
Something went wrong. Try again.
536 B · 17 lines
TSX
at develop
123456789101112131415161718import { t } from "@thorium/.server/init/t";
export const loginCore = t.router({ clients: t.procedure .autoPublish(["flightClient"], () => null) .request(({ ctx }) => { if (!ctx.flight) return []; const serverClients = Object.values(ctx.server.clients); const clients = serverClients .map((client) => { const flightClient = ctx.getFlightClient(client.id)?.components.flightClient; return { ...flightClient, name: client.name }; }) .filter((client) => client.stationId); return clients; }),});