From 01da8f4a9f8f6e2124bb8b791a9999ac25a3f6ea Mon Sep 17 00:00:00 2001 From: NigeParis Date: Wed, 7 Jan 2026 18:24:07 +0100 Subject: [PATCH] WIP block guest messages --- src/chat/src/chatBackHelperFunctions/sendPrivMessage.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/chat/src/chatBackHelperFunctions/sendPrivMessage.ts b/src/chat/src/chatBackHelperFunctions/sendPrivMessage.ts index b0645da..6506bc0 100644 --- a/src/chat/src/chatBackHelperFunctions/sendPrivMessage.ts +++ b/src/chat/src/chatBackHelperFunctions/sendPrivMessage.ts @@ -58,6 +58,7 @@ export async function sendPrivMessage(fastify: FastifyInstance, data: ClientMess } let blockMsgFlag: boolean = false; const UserByID = getUserByName(allUsers, clientInfo.user) ?? ''; + const userfiche: User | null = getUserByName(allUsers, clientInfo.user); if (UserByID === '') { return; } @@ -72,6 +73,10 @@ export async function sendPrivMessage(fastify: FastifyInstance, data: ClientMess if (socket.id === sender) { continue; } + if (!userfiche?.id) return; + const boolGuestMsg = fastify.db.getGuestMessage(userfiche?.id); + if (!boolGuestMsg&& userfiche.guest) continue; + if (!blockMsgFlag) { socket.emit('MsgObjectServer', { message: data }); fastify.log.info({ senderID: `${UserID}`, msgPriv: data.text, target: `${UserByID.id}` });