DockerERTFF/extensions/server_connect/modules/onesignal_getapps.js

31 lines
764 B
JavaScript

// JavaScript Document
// V1.0.0 complete
// note uses auth key, not api key
// no status returned! need to double check schema
exports.onesignal_getapps = async function (options) {
const fetch = require('node-fetch');
const url = 'https://api.onesignal.com/apps';
const os_options = {
method: 'GET',
headers: {
accept: 'text/plain',
Authorization: `Basic ${process.env.ONESIGNAL_AUTH_KEY}`
}
};
console.log(url)
console.log(os_options)
return fetch(url, os_options)
.then(res => {
return res.json().then(json => {
//json.status = res.status; // Add status to json response
return json;
});
})
.catch(err => console.error('Error:', err));
}