in spark/server.js [148:170]
function retrieveMessage(messageId) {
return new Promise((resolve, reject) =>{
request.get('https://api.ciscospark.com/v1/messages/' + messageId, {
auth: {
bearer: sparkAccessToken
}
}, (err, resp, body) => {
if (err) {
console.error('Failed to retrieve message :' + err);
reject();
}
// checks to make sure the message is not from itself
if (!((JSON.parse(resp.body).personEmail).includes('webex.bot'))) {
const personEmail = JSON.parse(resp.body).personEmail;
const messageText= JSON.parse(resp.body).text;
const payload = JSON.parse(resp.body);
resolve({text: messageText, email: personEmail, payload: payload});
} else {
resolve(null);
}
});
});
}