UNPKG

@walletpack/core

Version:

> TODO: description

203 lines (173 loc) 6.35 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _StoreService = _interopRequireDefault(require("./StoreService")); var Actions = _interopRequireWildcard(require("../../store/constants")); var IdentityService = /*#__PURE__*/ function () { function IdentityService() { (0, _classCallCheck2["default"])(this, IdentityService); } (0, _createClass2["default"])(IdentityService, null, [{ key: "addIdentity", value: function () { var _addIdentity = (0, _asyncToGenerator2["default"])( /*#__PURE__*/ _regenerator["default"].mark(function _callee(identity) { var clone; return _regenerator["default"].wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: clone = _StoreService["default"].get().state.scatter.clone(); clone.keychain.updateOrPushIdentity(identity); return _context.abrupt("return", _StoreService["default"].get().dispatch(Actions.SET_SCATTER, clone)); case 3: case "end": return _context.stop(); } } }, _callee); })); function addIdentity(_x) { return _addIdentity.apply(this, arguments); } return addIdentity; }() }, { key: "updateIdentity", value: function () { var _updateIdentity = (0, _asyncToGenerator2["default"])( /*#__PURE__*/ _regenerator["default"].mark(function _callee2(identity) { return _regenerator["default"].wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: return _context2.abrupt("return", this.addIdentity(identity)); case 1: case "end": return _context2.stop(); } } }, _callee2, this); })); function updateIdentity(_x2) { return _updateIdentity.apply(this, arguments); } return updateIdentity; }() }, { key: "removeIdentity", value: function () { var _removeIdentity = (0, _asyncToGenerator2["default"])( /*#__PURE__*/ _regenerator["default"].mark(function _callee3(identity) { var clone; return _regenerator["default"].wrap(function _callee3$(_context3) { while (1) { switch (_context3.prev = _context3.next) { case 0: clone = _StoreService["default"].get().state.scatter.clone(); clone.keychain.removeIdentity(identity); return _context3.abrupt("return", _StoreService["default"].get().dispatch(Actions.SET_SCATTER, clone)); case 3: case "end": return _context3.stop(); } } }, _callee3); })); function removeIdentity(_x3) { return _removeIdentity.apply(this, arguments); } return removeIdentity; }() }, { key: "addLocation", value: function () { var _addLocation = (0, _asyncToGenerator2["default"])( /*#__PURE__*/ _regenerator["default"].mark(function _callee4(location) { var clone; return _regenerator["default"].wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { case 0: clone = _StoreService["default"].get().state.scatter.clone(); clone.keychain.updateOrPushLocation(location); return _context4.abrupt("return", _StoreService["default"].get().dispatch(Actions.SET_SCATTER, clone)); case 3: case "end": return _context4.stop(); } } }, _callee4); })); function addLocation(_x4) { return _addLocation.apply(this, arguments); } return addLocation; }() }, { key: "updateLocation", value: function () { var _updateLocation = (0, _asyncToGenerator2["default"])( /*#__PURE__*/ _regenerator["default"].mark(function _callee5(location) { return _regenerator["default"].wrap(function _callee5$(_context5) { while (1) { switch (_context5.prev = _context5.next) { case 0: return _context5.abrupt("return", this.addLocation(location)); case 1: case "end": return _context5.stop(); } } }, _callee5, this); })); function updateLocation(_x5) { return _updateLocation.apply(this, arguments); } return updateLocation; }() }, { key: "removeLocation", value: function () { var _removeLocation = (0, _asyncToGenerator2["default"])( /*#__PURE__*/ _regenerator["default"].mark(function _callee6(location) { var clone; return _regenerator["default"].wrap(function _callee6$(_context6) { while (1) { switch (_context6.prev = _context6.next) { case 0: clone = _StoreService["default"].get().state.scatter.clone(); clone.keychain.removeLocation(location); return _context6.abrupt("return", _StoreService["default"].get().dispatch(Actions.SET_SCATTER, clone)); case 3: case "end": return _context6.stop(); } } }, _callee6); })); function removeLocation(_x6) { return _removeLocation.apply(this, arguments); } return removeLocation; }() }]); return IdentityService; }(); exports["default"] = IdentityService;