aboutsummaryrefslogtreecommitdiff
path: root/src/server/Initialization.ts
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-12-03 20:14:21 -0500
committerSam Wilkins <samwilkins333@gmail.com>2019-12-03 20:14:21 -0500
commit018514e53f3d079780f5a9e559e75820af756975 (patch)
treed252685937047b66af40043c19ec3c087aa5ca08 /src/server/Initialization.ts
parent213962406327cc2f7267064f3016fabf0fd16872 (diff)
fixed routing
Diffstat (limited to 'src/server/Initialization.ts')
-rw-r--r--src/server/Initialization.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/Initialization.ts b/src/server/Initialization.ts
index a41e2fea0..2e87c7a1a 100644
--- a/src/server/Initialization.ts
+++ b/src/server/Initialization.ts
@@ -39,8 +39,8 @@ export default async function InitializeServer(options: InitializationOptions) {
app.use("/images", express.static(publicDirectory));
app.use("*", ({ user, originalUrl }, _res, next) => {
- if (!originalUrl.includes("Heartbeat")) {
- const userEmail = user && ("email" in user) ? user["email"] : undefined;
+ if (user && !originalUrl.includes("Heartbeat")) {
+ const userEmail = user.email;
if (userEmail) {
timeMap[userEmail] = Date.now();
}
@@ -55,6 +55,7 @@ export default async function InitializeServer(options: InitializationOptions) {
registerCorsProxy(app);
const isRelease = determineEnvironment();
+
routeSetter(new RouteManager(app, isRelease));
const server = app.listen(serverPort, () => {
@@ -62,6 +63,7 @@ export default async function InitializeServer(options: InitializationOptions) {
console.log();
});
addBeforeExitHandler(async () => { await new Promise<Error>(resolve => server.close(resolve)); });
+
return isRelease;
}