fix: Prevent users from sending blank messages

This commit is contained in:
April Hall 2025-01-09 12:36:43 -05:00
parent 3dc59bf4f1
commit 92cf5a8af2
No known key found for this signature in database
GPG Key ID: A49AC35CB186266C

View File

@ -15,7 +15,9 @@ export function startupSocketIOServer(httpServer: HttpServer | null) {
console.log(`[ws:kit] client connected (${socket.id})`);
// Runs on message receive
socket.on('message', async (msg) => {
console.log(`[ws:kit] message from ${socket.id}: ${msg}`);
// If message not empty
if (msg.content !== "") {
console.log(`[ws:kit] message from ${socket.id}: ${msg.content}`);
// Store the message in the database
await createChannel(client, '000');
await storeMessage(client, '000', msg.content, msg.id, uuidv4());
@ -24,6 +26,7 @@ export function startupSocketIOServer(httpServer: HttpServer | null) {
message: msg.content,
imageSrc: 'https://www.arithefirst.com/images/pfp.png',
});
}
});
// Runs on client disconnect