@dhi-solutions/domain-services
Advanced tools
Comparing version 0.0.3 to 0.0.4
@@ -6,2 +6,10 @@ # Change Log | ||
## [0.0.4](https://github.com/DHI-Solutions/nomads/compare/@dhi-solutions/domain-services@0.0.3...@dhi-solutions/domain-services@0.0.4) (2020-03-11) | ||
**Note:** Version bump only for package @dhi-solutions/domain-services | ||
## [0.0.3](https://github.com/DHI-Solutions/nomads/compare/@dhi-solutions/domain-services@0.0.2...@dhi-solutions/domain-services@0.0.3) (2020-03-11) | ||
@@ -8,0 +16,0 @@ |
declare const _default: { | ||
getUser: () => any; | ||
isLoggedIn: () => boolean; | ||
login: ({ baseURL, id, password, config, }: import("./types").ILogin) => Promise<any>; | ||
loginFromLocalStorage: () => Promise<any>; | ||
logout: () => Promise<void>; | ||
isLoggedIn: () => Promise<any>; | ||
}; | ||
export default _default; |
@@ -16,10 +16,13 @@ "use strict"; | ||
var _getUser = _interopRequireDefault(require("./getUser")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
var _default = { | ||
getUser: _getUser["default"], | ||
isLoggedIn: _isLoggedIn["default"], | ||
login: _login["default"], | ||
loginFromLocalStorage: _loginFromLocalStorage["default"], | ||
logout: _logout["default"], | ||
isLoggedIn: _isLoggedIn["default"] | ||
logout: _logout["default"] | ||
}; | ||
exports["default"] = _default; |
@@ -1,2 +0,2 @@ | ||
declare const _default: () => Promise<any>; | ||
declare const _default: () => boolean; | ||
export default _default; |
@@ -16,45 +16,10 @@ "use strict"; | ||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } | ||
var _default = function _default() { | ||
var user = _store["default"].get(_localStorageUserKey["default"]); | ||
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } | ||
var token = user.accessToken; | ||
var isTokenValid = !(0, _isNil["default"])(token); | ||
return isTokenValid; | ||
}; | ||
var _default = _asyncToGenerator(regeneratorRuntime.mark(function _callee() { | ||
var userFromLocalStorage, user, token, isTokenValid; | ||
return regeneratorRuntime.wrap(function _callee$(_context) { | ||
while (1) { | ||
switch (_context.prev = _context.next) { | ||
case 0: | ||
_context.prev = 0; | ||
userFromLocalStorage = _store["default"].get(_localStorageUserKey["default"]); | ||
user = JSON.parse(userFromLocalStorage); | ||
token = user.accessToken; | ||
isTokenValid = !(0, _isNil["default"])(token); | ||
if (!isTokenValid) { | ||
_context.next = 9; | ||
break; | ||
} | ||
return _context.abrupt("return", Promise.resolve(user)); | ||
case 9: | ||
throw Error("Token is not valid"); | ||
case 10: | ||
_context.next = 15; | ||
break; | ||
case 12: | ||
_context.prev = 12; | ||
_context.t0 = _context["catch"](0); | ||
return _context.abrupt("return", Promise.reject(_context.t0.response)); | ||
case 15: | ||
case "end": | ||
return _context.stop(); | ||
} | ||
} | ||
}, _callee, null, [[0, 12]]); | ||
})); | ||
exports["default"] = _default; |
@@ -86,3 +86,3 @@ "use strict"; | ||
_store["default"].set(_localStorageUserKey["default"], JSON.stringify(user)); | ||
_store["default"].set(_localStorageUserKey["default"], user); | ||
@@ -89,0 +89,0 @@ return _context.abrupt("return", Promise.resolve(user)); |
@@ -8,3 +8,3 @@ "use strict"; | ||
var _isLoggedIn = _interopRequireDefault(require("./isLoggedIn")); | ||
var _getUser = _interopRequireDefault(require("./getUser")); | ||
@@ -27,3 +27,3 @@ var _setToken = _interopRequireDefault(require("./lib/setToken")); | ||
_context.next = 3; | ||
return (0, _isLoggedIn["default"])(); | ||
return (0, _getUser["default"])(); | ||
@@ -30,0 +30,0 @@ case 3: |
{ | ||
"name": "@dhi-solutions/domain-services", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"side-effects": false, | ||
@@ -29,3 +29,3 @@ "main": "dist/index.js", | ||
}, | ||
"gitHead": "cee8e9563349a73d7e3c383699ac95ba8595a6f1" | ||
"gitHead": "ec4ec090d0be45112e8dbcf323fb2a01f1876a6e" | ||
} |
28
24900
468