diff options
author | Sam Wilkins <samwilkins333@gmail.com> | 2020-01-11 15:08:26 -0500 |
---|---|---|
committer | Sam Wilkins <samwilkins333@gmail.com> | 2020-01-11 15:08:26 -0500 |
commit | 54a241ff71abc07a5dbdebce1b614f1024a767e6 (patch) | |
tree | 15e2748c0ecf97bd96b459d8b63148ebdda68a09 /src/server/ApiManagers/SessionManager.ts | |
parent | f1a5faed19cc3f924a9304fd0bc4a1b3bc655bf8 (diff) |
final session cleanup
Diffstat (limited to 'src/server/ApiManagers/SessionManager.ts')
-rw-r--r-- | src/server/ApiManagers/SessionManager.ts | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/server/ApiManagers/SessionManager.ts b/src/server/ApiManagers/SessionManager.ts index a40b86dc5..d989d8d1b 100644 --- a/src/server/ApiManagers/SessionManager.ts +++ b/src/server/ApiManagers/SessionManager.ts @@ -30,13 +30,14 @@ export default class SessionManager extends ApiManager { method: Method.GET, subscription: this.secureSubscriber("debug", "mode?", "recipient?"), secureHandler: this.authorizedAction(async ({ req, res }) => { - let { mode } = req.params; + const { mode, recipient } = req.params; if (mode && !["passive", "active"].includes(mode)) { res.send(`Your request failed. '${mode}' is not a valid mode: please choose either 'active' or 'passive'`); } else { - !mode && (mode = "active"); - const recipient = req.params.recipient || DashSessionAgent.notificationRecipient; - const response = await sessionAgent.serverWorker.emitToMonitorPromise("debug", { mode, recipient }); + const response = await sessionAgent.serverWorker.emitToMonitorPromise("debug", { + mode: mode || "active", + recipient: recipient || DashSessionAgent.notificationRecipient + }); if (response instanceof Error) { res.send(response); } else { |