diff --git a/src/components/WebSocketServerComponent.ts b/src/components/WebSocketServerComponent.ts index 98824cb..1a55ed1 100644 --- a/src/components/WebSocketServerComponent.ts +++ b/src/components/WebSocketServerComponent.ts @@ -10,6 +10,7 @@ import Application from "../Application"; import RedisComponent from "./RedisComponent"; import WebSocketListener from "../WebSocketListener"; import NunjucksComponent from "./NunjucksComponent"; +import {Session} from "express-session"; export default class WebSocketServerComponent extends ApplicationComponent { private wss?: WebSocket.Server; @@ -65,7 +66,7 @@ export default class WebSocketServerComponent extends ApplicationComponent { session.id = sid; store.createSession(request, session); - listener.handle(socket, request, (request).session).catch(err => { + listener.handle(socket, request, session as Session).catch(err => { logger.error(err, 'Error in websocket listener.'); }); });