mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-09 15:40:18 +00:00
add authorization to ntfy
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
This commit is contained in:
parent
31bb6d7864
commit
d8d13bda42
5 changed files with 17 additions and 2 deletions
|
@ -335,7 +335,8 @@ module.exports.CreateServer = function (parent) {
|
|||
push.send(domain.title ? domain.title : 'MeshCentral', msg, function (err, res) { if (func != null) { func(err == null); } });
|
||||
} else if ((to.startsWith('ntfy:')) && (obj.ntfyClient != null)) { // ntfy
|
||||
const url = 'https://' + (((typeof parent.config.messaging.ntfy == 'object') && (typeof parent.config.messaging.ntfy.host == 'string')) ? parent.config.messaging.ntfy.host : 'ntfy.sh') + '/' + encodeURIComponent(to.substring(5));
|
||||
const req = require('https').request(new URL(url), { method: 'POST' }, function (res) { if (func != null) { func(true); } });
|
||||
const headers = (typeof parent.config.messaging.ntfy.authorization == 'string') ? { 'Authorization': parent.config.messaging.ntfy.authorization } : {};
|
||||
const req = require('https').request(new URL(url), { method: 'POST', headers: headers }, function (res) { if (func != null) { func(true); } });
|
||||
req.on('error', function (err) { if (func != null) { func(false); } });
|
||||
req.end(msg);
|
||||
} else if ((to.startsWith('zulip:')) && (obj.zulipClient != null)) { // zulip
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue