add basic room listing, websocket tests

This commit is contained in:
not-nullptr 2024-03-11 15:46:02 +00:00
parent 2442d891b8
commit f261ad74f6
6 changed files with 150 additions and 8 deletions

View file

@ -2,9 +2,25 @@ import { db } from "$lib/server/db";
import "reflect-metadata";
import { building } from "$app/environment";
import type { Handle } from "@sveltejs/kit";
import {WebSocketServer} from "ws";
let server: WebSocketServer;
function initServer() {
server = new WebSocketServer({
port: 21563,
path: "/net"
});
server.on("connection", (socket) => {
socket.on("message", (data) => {
socket.send(data);
})
})
}
const runAllTheInitFunctions = async () => {
if (!db.isInitialized) await db.initialize();
if (!server) initServer();
};
if (!building) {