fix(*): Manually set partykit url

This commit is contained in:
Josh Creek
2026-01-25 19:47:04 +00:00
parent d982b5968a
commit ed31649224
+7 -10
View File
@@ -1,23 +1,20 @@
import { v4 as uuidv4 } from 'uuid'; import { v4 as uuidv4 } from 'uuid';
import PartySocket from 'partysocket'; import PartySocket from 'partysocket';
import { PUBLIC_PARTYKIT_HOST, PUBLIC_PARTYKIT_PARTY } from '$env/static/public'; import { env } from '$env/dynamic/public';
function generateId() { function generateId() {
const id = uuidv4(); const id = uuidv4();
return id; return id;
} }
const partyHost = PUBLIC_PARTYKIT_HOST?.trim(); const fallbackHost = import.meta.env.DEV
const partyName = PUBLIC_PARTYKIT_PARTY || 'main'; ? 'localhost:1999'
: 'websocket-server-party.jcreek.partykit.dev';
const partyHost = env.PUBLIC_PARTYKIT_HOST?.trim() || fallbackHost;
const partyName = env.PUBLIC_PARTYKIT_PARTY || 'main';
function getPartyKitHost() { function getPartyKitHost() {
if (partyHost) { return partyHost;
return partyHost;
}
if (import.meta.env.DEV) {
return 'localhost:1999';
}
throw new Error('PUBLIC_PARTYKIT_HOST is not set for this build.');
} }
function connectToWebSocket(roomId, onMessageReceived) { function connectToWebSocket(roomId, onMessageReceived) {