Repository URL to install this package:
|
Version:
2.1.0 ▾
|
"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;