aboutsummaryrefslogtreecommitdiff
path: root/src/server/Initialization.ts
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-11-23 17:09:13 -0500
committerSam Wilkins <samwilkins333@gmail.com>2019-11-23 17:09:13 -0500
commitb831be86743e329cce441b3d7ae2aa5321e7fb9c (patch)
tree08206d4ff0662507305a8283f30e531a20a5a742 /src/server/Initialization.ts
parent4c9cdc243f5899ce051fe247b2a53520c63a96c7 (diff)
improved user activity log
Diffstat (limited to 'src/server/Initialization.ts')
-rw-r--r--src/server/Initialization.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/Initialization.ts b/src/server/Initialization.ts
index 08b476822..7fad5556d 100644
--- a/src/server/Initialization.ts
+++ b/src/server/Initialization.ts
@@ -20,6 +20,8 @@ import * as request from 'request';
import RouteSubscriber from './RouteSubscriber';
import { publicDirectory } from '.';
import { ConsoleColors, logPort } from './ActionUtilities';
+import { WebSocket } from './Websocket/Websocket';
+import { timeMap } from './ApiManagers/UserManager';
/* RouteSetter is a wrapper around the server that prevents the server
from being exposed. */
@@ -37,7 +39,11 @@ export default async function InitializeServer(options: InitializationOptions) {
server.use("/images", express.static(publicDirectory));
server.use("*", (req, _res, next) => {
- console.log(ConsoleColors.Cyan, req.originalUrl, req.user.email);
+ const userEmail = req.user?.email;
+ console.log(ConsoleColors.Cyan, req.originalUrl, userEmail ?? "<user logged out>");
+ if (userEmail) {
+ timeMap[userEmail] = Date.now();
+ }
next();
});