@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
JavaScript
;
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