UNPKG

forest-express

Version:

Official package for all Forest Express Lianas

20 lines (19 loc) 790 B
"use strict"; var P = require('bluebird'); var request = require('superagent'); function ConversationGetter(Implementation, params, opts) { function getConversation() { return new P(function (resolve, reject) { return request.get("https://api.layer.com/apps/".concat(opts.integrations.layer.appId, "/conversations/").concat(params.conversationId)).set('Accept', 'application/vnd.layer+json; version=2.0').set('Content-type', 'application/json').set('Authorization', "Bearer ".concat(opts.integrations.layer.serverApiToken)).end(function (error, data) { if (error) { return reject(error); } return resolve(data.body); }); }); } this.perform = function () { return getConversation(); }; } module.exports = ConversationGetter;