summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Smeding <tom@tomsmeding.com>2025-02-11 22:49:30 +0100
committerTom Smeding <tom@tomsmeding.com>2025-02-11 22:49:30 +0100
commit482d2676a1abad0a64bc525d6f060fb7e547701d (patch)
tree08ab8ffc5c586d359db0d5072ebaffb03a7e920c
parente82480ae6c4f6ae60904ac82071ca38d570d5be6 (diff)
statusbot: Better error messagesHEADmaster
-rw-r--r--modules/statusbot/statusbot.js16
1 files changed, 9 insertions, 7 deletions
diff --git a/modules/statusbot/statusbot.js b/modules/statusbot/statusbot.js
index 665bfeb..94894a9 100644
--- a/modules/statusbot/statusbot.js
+++ b/modules/statusbot/statusbot.js
@@ -258,25 +258,25 @@ function matrixSendMsgLogin(text, cb) {
case 401:
matrixLogin((success, body) => {
if (!success) {
- logFailure(`Failed to log in: ${body}`, () => cb(false));
+ logFailure(`Failed to log in, error: ${body}`, () => cb(false));
return;
}
matrixSendMsg(text, (status, body) => {
switch (status) {
case 200: cb(true); return;
- case 401: logFailure(`401 even after login: ${body}`, () => cb(false)); break;
- default: logFailure(`Failed to send message: ${body}`, () => cb(false)); break;
+ case 401: logFailure(`401 even after login, error: ${body}`, () => cb(false)); break;
+ default: logFailure(`Failed to send message, error: ${body}`, () => cb(false)); break;
}
});
});
break;
default:
- logFailure(`Failed to send message: ${body}`, () => cb(false));
+ logFailure(`Failed to send message, error: ${body}`, () => cb(false));
break;
}
- })
+ });
}
module.exports = function(app, io, _moddir) {
@@ -307,8 +307,10 @@ module.exports = function(app, io, _moddir) {
if (!finished) {
res.sendStatus(504); // gateway timeout
logFailure(`Timed out on message: [${req.body.sender}] ${req.body.text}`, () => {});
- } else if (!success) res.sendStatus(503); // service unavailable
- else res.sendStatus(200);
+ } else if (!success) {
+ res.sendStatus(503); // service unavailable
+ logFailure(`Unsuccessful for message: [${req.body.sender}] ${req.body.text}`, () => {});
+ } else res.sendStatus(200);
rlcb();
}
);