homebridge-pushover-notification
Version:
Homebridge plugin to send push notifications through Pushover from HomeKit
29 lines • 793 B
JavaScript
import axios from 'axios';
export class PushoverClient {
token;
user;
log;
constructor(token, user, log) {
this.token = token;
this.user = user;
this.log = log;
}
async sendMessage(request) {
const url = 'https://api.pushover.net/1/messages.json';
const data = {
...request,
token: this.token,
user: this.user,
};
this.log.debug('Sending Pushover request:', data);
await axios.post(url, data)
.then(response => {
this.log.debug('Success! Result:', response.data);
})
.catch(error => {
this.log.error('Pushover request failed:', error.message);
});
}
;
}
//# sourceMappingURL=pushover-client.js.map