From e143e0a0517976aa8a60ec38e249bdc0fb15cc1e Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Date: Mon, 23 Sep 2024 16:44:50 +0530 Subject: [PATCH] chore: add server name while server initialization (#5656) --- live/package.json | 1 + live/src/core/hocuspocus-server.ts | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/live/package.json b/live/package.json index e67cd5588..84061f75e 100644 --- a/live/package.json +++ b/live/package.json @@ -35,6 +35,7 @@ "morgan": "^1.10.0", "pino-http": "^10.3.0", "pino-pretty": "^11.2.2", + "uuid": "^10.0.0", "y-prosemirror": "^1.2.9", "y-protocols": "^1.0.6", "yjs": "^13.6.14" diff --git a/live/src/core/hocuspocus-server.ts b/live/src/core/hocuspocus-server.ts index 8f6170ea3..fb30c8f82 100644 --- a/live/src/core/hocuspocus-server.ts +++ b/live/src/core/hocuspocus-server.ts @@ -1,11 +1,15 @@ import { Server } from "@hocuspocus/server"; - +import { v4 as uuidv4 } from "uuid"; +// lib import { handleAuthentication } from "@/core/lib/authentication.js"; +// extensions import { getExtensions } from "@/core/extensions/index.js"; export const getHocusPocusServer = async () => { const extensions = await getExtensions(); + const serverName = process.env.HOSTNAME || uuidv4(); return Server.configure({ + name: serverName, onAuthenticate: async ({ requestHeaders, requestParameters,