INNER CODE UNIT · TypeScript

startupPromise

homarr-labs/homarr · apps/websocket/src/main.ts:19

export const startupPromise = new Promise<void>((resolve, reject) => {
  const onListening = () => {
    wss.off("error", onError);
    logger.info("✅ WebSocket Server listening on ws://localhost:3001");
    resolve();
  };
  const onError = (error: Error) => {
    wss.off("listening", onListening);
    reject(error);
  };

  wss.once("listening", onListening);
  wss.once("error", onError);
});

const handler = applyWSSHandler({
  wss,
  router: appRouter,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…