This commit is contained in:
Christopher Cookman 2025-08-31 22:59:32 -06:00
parent d2cb3fd3d1
commit 082b315cf1
2 changed files with 5 additions and 4 deletions

View file

@ -24,6 +24,8 @@ global.DSN = DSN;
global.log = require("./logger.js") global.log = require("./logger.js")
const app = express(); const app = express();
global.app = app;
const expressWs = require('express-ws')(app);

View file

@ -1,10 +1,8 @@
const express = require('express'); const express = require('express');
const log = require("./logger");
const db = global.db; const db = global.db;
const router = express.Router(); const router = express.Router();
const expressWs = require('express-ws')(router);
const ews = require('express-ws')(router);
// GET /login // GET /login
router.get('/', async (req, res) => { router.get('/', async (req, res) => {
const logs = await db.query('SELECT * FROM Events ORDER BY EventIndex DESC LIMIT 100'); const logs = await db.query('SELECT * FROM Events ORDER BY EventIndex DESC LIMIT 100');
@ -12,6 +10,7 @@ router.get('/', async (req, res) => {
}); });
router.ws('/', (ws, req) => { router.ws('/', (ws, req) => {
log.debug(`Client ${req.sessionID} connected to event logs WebSocket`);
if (!req.session.user) { if (!req.session.user) {
ws.send(JSON.stringify({ error: 'Not authenticated' })) ws.send(JSON.stringify({ error: 'Not authenticated' }))
ws.close(); ws.close();