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/lib-paywall / build / utils / rejectOnboardingPrivateModal.js
Size: Mime:
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = void 0;

var _paywall = require("../constants/paywall");

var _store = require("../state/store");

var _common = require("../methods/common");

var _default = function _default() {
  var state = _store.store.getState();

  var token = state.token,
      captchaToken = state.captchaToken,
      apiHost = state.apiHost,
      resolve = state.resolve,
      duplicateId = state.duplicateId,
      unarchiveId = state.unarchiveId,
      primaryCalendarAccountId = state.primaryCalendarAccountId;

  switch (state.process) {
    case _paywall.processType.UNARCHIVE:
      {
        (0, _common.unarchiveActivity)({
          token: token,
          apiHost: apiHost,
          id: unarchiveId,
          resolve: resolve
        });
        break;
      }

    case _paywall.processType.DUPLICATE:
      {
        (0, _common.duplicateCalendar)({
          token: token,
          captchaToken: captchaToken,
          apiHost: apiHost,
          id: duplicateId,
          primaryCalendarAccountId: primaryCalendarAccountId,
          resolve: resolve
        });
        break;
      }

    default:
      {
        (0, _common.createCalendar)({
          token: token,
          captchaToken: captchaToken,
          apiHost: apiHost,
          slots: [],
          primaryCalendarAccountId: primaryCalendarAccountId,
          calendarDetails: {},
          resolve: resolve
        });
      }
  }
};

exports["default"] = _default;