fix: Update prodServer.ts to match websocketConfig.ts

This commit is contained in:
April Hall 2025-02-06 23:54:32 -05:00
parent 0034f594ea
commit b6ec0312d5
Signed by: arithefirst
GPG Key ID: 4508A15C4DB91C5B
2 changed files with 9 additions and 3 deletions

View File

@ -18,14 +18,20 @@ io.on('connection', async (socket) => {
if (msg.content !== '') {
console.log(`\x1b[35m[ws:kit]\x1b[0m message from ${socket.id}: ${msg.content}`);
// Store the message in the database
await db.sendMessage('000', msg.content, msg.id, uuidv4());
await db.sendMessage(msg.channel, msg.content, msg.id, uuidv4());
io!.emit('message', {
user: msg.id,
message: msg.content,
imageSrc: 'https://www.arithefirst.com/images/pfp.png',
imageSrc: `https://api.dicebear.com/9.x/identicon/svg?seed=${msg.id}`,
channel: msg.channel,
});
}
});
// Runs on client disconnect
socket.on('disconnect', () => {
console.log(`\x1b[35m[ws:kit]\x1b[0m client disconnected (${socket.id})`);
});
});
app.use((req, res, next) => {

View File

@ -2,7 +2,7 @@ import { Server as SocketIOServer } from 'socket.io';
import type { HttpServer } from 'vite';
// Don't try to replace with $lib alias. Since this
// file gets loaded as a vite plugin, it will crash
import { db } from '$lib/server/db';
import { db } from '../server/db';
import { v4 as uuidv4 } from 'uuid';
let io: SocketIOServer | undefined;