diff options
author | Sam Wilkins <samwilkins333@gmail.com> | 2020-01-12 02:54:24 -0500 |
---|---|---|
committer | Sam Wilkins <samwilkins333@gmail.com> | 2020-01-12 02:54:24 -0500 |
commit | 9d17eb8923c0a0366b15d7b634f7229371d74286 (patch) | |
tree | 229e808c62c7c6d523509dc3dfa0bb2af69850d9 /src/server/ApiManagers/SessionManager.ts | |
parent | e6995511a36d5ced79e0738f06487bec592cb992 (diff) |
backup fixes
Diffstat (limited to 'src/server/ApiManagers/SessionManager.ts')
-rw-r--r-- | src/server/ApiManagers/SessionManager.ts | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/server/ApiManagers/SessionManager.ts b/src/server/ApiManagers/SessionManager.ts index 463dfc739..9bf0e4b50 100644 --- a/src/server/ApiManagers/SessionManager.ts +++ b/src/server/ApiManagers/SessionManager.ts @@ -28,16 +28,11 @@ export default class SessionManager extends ApiManager { register({ method: Method.GET, - subscription: this.secureSubscriber("debug", "mode?", "recipient?"), + subscription: this.secureSubscriber("debug", "to?"), secureHandler: this.authorizedAction(async ({ req: { params }, res }) => { - const mode = params.mode || "active"; - const recipient = params.recipient || DashSessionAgent.notificationRecipient; - if (!["passive", "active"].includes(mode)) { - res.send(`Your request failed. '${mode}' is not a valid mode: please choose either 'active' or 'passive'`); - } else { - const { error } = await sessionAgent.serverWorker.emitToMonitorPromise("debug", { mode, recipient }); - res.send(error ? error.message : `Your request was successful: the server ${mode === "active" ? "created and compressed a new" : "retrieved and compressed the most recent"} back up. It was sent to ${recipient}.`); - } + const to = params.to || DashSessionAgent.notificationRecipient; + const { error } = await sessionAgent.serverWorker.emitToMonitorPromise("debug", { to }); + res.send(error ? error.message : `Your request was successful: the server captured and compressed (but did not save) a new back up. It was sent to ${to}.`); }) }); |