From 92a9978dc1d17463a6de90a8b64d8fbd5a05c92f Mon Sep 17 00:00:00 2001 From: Gabriel Canali Date: Sat, 17 Feb 2024 21:11:54 -0300 Subject: [PATCH] feat: add publish on send message --- server/src/api/routes/send-message.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/src/api/routes/send-message.ts b/server/src/api/routes/send-message.ts index e4efb08..55a144b 100644 --- a/server/src/api/routes/send-message.ts +++ b/server/src/api/routes/send-message.ts @@ -2,6 +2,7 @@ import { FastifyInstance } from "fastify"; import z from "zod"; import { prisma } from "../../lib/prisma"; import { randomUUID } from "crypto"; +import { messageDisplay } from "../../utils/message-pub-sub"; export async function sendMessage(app: FastifyInstance) { app.post('/api/message/:channel', async (request, reply) => { @@ -50,6 +51,12 @@ export async function sendMessage(app: FastifyInstance) { } }) + messageDisplay.publish(channel, { + userId: message.userId, + content: message.content, + created_at: message.created_at + }) + return reply.status(201).send({ message, sessionCookieId,