31 lines
764 B
JavaScript
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));
|
|
} |