UNPKG

@lskjs/auth

Version:

LSK.js – auth – module for authorization by login and password and singup through social networks

104 lines (103 loc) 5.26 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = exports.SessionStore = exports.SessionApi = void 0; var _initializerDefineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/initializerDefineProperty")); var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); var _applyDecoratedDescriptor2 = _interopRequireDefault(require("@babel/runtime/helpers/applyDecoratedDescriptor")); var _initializerWarningHelper2 = _interopRequireDefault(require("@babel/runtime/helpers/initializerWarningHelper")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _Api2 = require("@lskjs/mobx/mobxStores/Api"); var _Store2 = require("@lskjs/mobx/mobxStores/Store"); var _mobx = require("mobx"); var _class, _descriptor, _descriptor2, _class2; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } /* eslint-disable max-classes-per-file */ var SessionApi = /*#__PURE__*/function (_Api) { (0, _inherits2["default"])(SessionApi, _Api); var _super = _createSuper(SessionApi); function SessionApi() { var _this; (0, _classCallCheck2["default"])(this, SessionApi); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _super.call.apply(_super, [this].concat(args)); _this.baseURL = '/api/auth/session'; return _this; } // findOne(_id) { // return this.fetch('/api/module/auth/getPermit', { // method: 'GET', // qs: { _id }, // }); // } // approveEmail(body) { // return this.fetch(`${this.base}/approveEmail`, { // method: 'POST', // body, // }); // } // changePassword(body) { // return this.fetch(`${this.base}/changePassword`, { // method: 'POST', // body, // }); // } return (0, _createClass2["default"])(SessionApi); }(_Api2.Api); exports.SessionApi = SessionApi; var SessionStore = (_class = (_class2 = /*#__PURE__*/function (_Store) { (0, _inherits2["default"])(SessionStore, _Store); var _super2 = _createSuper(SessionStore); function SessionStore() { var _this2; (0, _classCallCheck2["default"])(this, SessionStore); for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { args[_key2] = arguments[_key2]; } _this2 = _super2.call.apply(_super2, [this].concat(args)); (0, _initializerDefineProperty2["default"])(_this2, "_id", _descriptor, (0, _assertThisInitialized2["default"])(_this2)); (0, _initializerDefineProperty2["default"])(_this2, "user", _descriptor2, (0, _assertThisInitialized2["default"])(_this2)); return _this2; } // @observable activatedAt; // @observable disabledAt; // @observable private = {}; // setStateField(item, value) { // // console.log({item, value}); // if (item === 'activatedAt' || item === 'disabledAt') { // set(this, item, new Date(value)); // } else { // super.setStateField(item, value); // } // } // isActive() { // console.log(this.activatedAt); // console.log(this.disabledAt); // console.log(this.expiredAt); // console.log(!this.activatedAt && !this.disabledAt); // return !this.activatedAt && !this.disabledAt; // } return (0, _createClass2["default"])(SessionStore); }(_Store2.Store), _class2.Api = SessionApi, _class2), (_descriptor = (0, _applyDecoratedDescriptor2["default"])(_class.prototype, "_id", [_mobx.observable], { configurable: true, enumerable: true, writable: true, initializer: null }), _descriptor2 = (0, _applyDecoratedDescriptor2["default"])(_class.prototype, "user", [_mobx.observable], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return {}; } })), _class); exports.SessionStore = SessionStore; var _default = SessionStore; exports["default"] = _default; //# sourceMappingURL=SessionStore.js.map