UNPKG

react-cimpress-comment

Version:

Visualizes comment(s) for a particular platform resource

36 lines (27 loc) 1.74 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.sendRawEmail = exports.sendEmail = undefined; var _superagent = require('superagent'); var _superagent2 = _interopRequireDefault(_superagent); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var BASE_URL = 'https://puremail.trdlnk.cimpress.io'; var Stereotype = { xCimpressRelBlacklist: 'https://fulfillment.at.cimpress.io/rels/jobsheet,https://fulfillment.at.cimpress.io/rels/document,https://fulfillment.at.cimpress.io/rels/notifications', // xCimpressRelWhitelist: '', // 'mentionedPrincipal,currentComment,resource,comments,createdByPrincipal,updatedByPrincipal', defaultTimeout: 30000, acceptPreference: 'image/*;q=0.1,application/pdf;q=0.95,application/links+json;q=0.9,application/hal+json;q=0.8,application/json;q=0.7,*/*;q=0.6' }; var sendEmail = function sendEmail(accessToken, idTemplate, jsonResources) { return _superagent2.default.post(BASE_URL + '/v1/send/' + idTemplate).set('Authorization', 'Bearer ' + accessToken).set('Content-Type', 'application/json').set('x-cimpress-rel-blacklist', Stereotype.xCimpressRelBlacklist).set('x-cimpress-accept-preference', Stereotype.acceptPreference).set('x-cimpress-crawler-soft-errors', '403,404').send(jsonResources).then(function (a) { return a.body; }); }; var sendRawEmail = function sendRawEmail(accessToken, rawMime) { return _superagent2.default.post(BASE_URL + '/v1/sendRawEmail').set('Authorization', 'Bearer ' + accessToken).set('Content-Type', 'text/plain').send(rawMime).then(function (a) { return a.body; }); }; exports.sendEmail = sendEmail; exports.sendRawEmail = sendRawEmail;