This commit is contained in:
Owen
2025-10-04 18:36:44 -07:00
parent 3123f858bb
commit c2c907852d
320 changed files with 35785 additions and 2984 deletions

View File

@@ -1 +1,24 @@
export * from "./ws";
import { build } from "@server/build";
// Import both modules
import * as wsModule from "./ws";
import * as privateWsModule from "./privateWs";
// Conditionally export WebSocket implementation based on build type
const wsImplementation = build === "oss" ? wsModule : privateWsModule;
// Re-export all items from the selected implementation
export const {
router,
handleWSUpgrade,
sendToClient,
broadcastToAllExcept,
connectedClients,
hasActiveConnections,
getActiveNodes,
NODE_ID,
cleanup
} = wsImplementation;
// Re-export the MessageHandler type (both modules have the same type signature)
export type { MessageHandler } from "./privateWs";