Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/viral-loops / index.js
Size: Mime:
'use strict';

Object.defineProperty(exports, "__esModule", {
  value: true
});

var _fetchEverywhere = require('fetch-everywhere');

var _fetchEverywhere2 = _interopRequireDefault(_fetchEverywhere);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var verify = function verify(_ref) {
  var campaignId = _ref.campaignId,
      email = _ref.email,
      api = _ref.api;
  return (0, _fetchEverywhere2.default)(api + '/' + campaignId, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ email: email })
  }).then(function (response) {
    if (response.status === 401) {
      throw new Error('email address not verified');
    }
  });
};

exports.default = verify;