From 557df8f972dd8d33265788fce476667af8001072 Mon Sep 17 00:00:00 2001 From: Hri7566 Date: Thu, 7 Sep 2023 19:14:44 -0400 Subject: [PATCH] Basic message handler --- src/ws/messages/a.ts | 0 src/ws/server.ts | 8 ++++++++ 2 files changed, 8 insertions(+) create mode 100644 src/ws/messages/a.ts diff --git a/src/ws/messages/a.ts b/src/ws/messages/a.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/ws/server.ts b/src/ws/server.ts index 9895057..cb14127 100644 --- a/src/ws/server.ts +++ b/src/ws/server.ts @@ -1,5 +1,6 @@ import { App, DEDICATED_COMPRESSOR_8KB } from "uWebSockets.js"; import { Logger } from "../util/Logger"; +import { createUserID } from "../util/id"; const logger = new Logger("WebSocket Server"); @@ -11,6 +12,13 @@ export const app = App() maxPayloadLength: 8192, compression: DEDICATED_COMPRESSOR_8KB, + open: ws => { + const ip = String(ws.getRemoteAddressAsText()); + const _id = createUserID(ip); + + logger.debug(ip, _id); + }, + message: (ws, message, isBinary) => { const msg = String(message); logger.debug(msg);