in spark/server.js [125:146]
function listWebhooks(targetUrl) {
return new Promise((resolve, reject) =>{
request.get('https://api.ciscospark.com/v1/webhooks?max=100', {
auth: {
bearer: sparkAccessToken,
},
}, (err, resp, body) => {
if (err) {
console.error('Failed to check webhooks :' + err);
reject(err);
}
let webhooks = JSON.parse(resp.body).items;
if (Array.isArray(webhooks)) {
webhooks = webhooks.filter((value, index, arr)=> {
return value.targetUrl===targetUrl;
});
resolve(webhooks);
}
resolve([]);
});
});
}