sign up page with captcha

This commit is contained in:
not-nullptr 2024-03-12 08:12:21 +00:00
parent 2cf9d54d24
commit 2ddf2c7d31
14 changed files with 370 additions and 174 deletions

View file

@ -2,25 +2,35 @@ import { db } from "$lib/server/db";
import "reflect-metadata";
import { building } from "$app/environment";
import type { Handle } from "@sveltejs/kit";
import {WebSocketServer} from "ws";
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);
})
})
try {
server = new WebSocketServer({
port: 21563,
path: "/net",
});
server.on("error", (err) => {
console.error("WebSocket server error:", err);
});
server.on("connection", (socket) => {
socket.on("message", (data) => {
socket.send(data);
});
});
} catch {}
}
const runAllTheInitFunctions = async () => {
if (!db.isInitialized) await db.initialize();
if (!server) initServer();
if (!server)
try {
initServer();
} catch {
console.error("Could not initialize WebSocket server");
}
};
if (!building) {