@lskjs/server
Version:
LSK server.
20 lines (17 loc) • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = function _default(ctx) {
return function isAuth(req) {
if (req._errJwt) throw req._errJwt;
if (!req.user || !req.user._id) throw ctx.e('!req.user', {
status: 401
});
return true;
};
};
exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9oZWxwZXJzL2lzQXV0aC5qcyJdLCJuYW1lcyI6WyJjdHgiLCJpc0F1dGgiLCJyZXEiLCJfZXJySnd0IiwidXNlciIsIl9pZCIsImUiLCJzdGF0dXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7ZUFBZSxrQkFBQUEsR0FBRyxFQUFJO0FBQ3BCLFNBQU8sU0FBU0MsTUFBVCxDQUFnQkMsR0FBaEIsRUFBcUI7QUFDMUIsUUFBSUEsR0FBRyxDQUFDQyxPQUFSLEVBQWlCLE1BQU1ELEdBQUcsQ0FBQ0MsT0FBVjtBQUNqQixRQUFJLENBQUNELEdBQUcsQ0FBQ0UsSUFBTCxJQUFhLENBQUNGLEdBQUcsQ0FBQ0UsSUFBSixDQUFTQyxHQUEzQixFQUFnQyxNQUFNTCxHQUFHLENBQUNNLENBQUosQ0FBTSxXQUFOLEVBQW1CO0FBQUVDLE1BQUFBLE1BQU0sRUFBRTtBQUFWLEtBQW5CLENBQU47QUFDaEMsV0FBTyxJQUFQO0FBQ0QsR0FKRDtBQUtELEMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCBjdHggPT4ge1xuICByZXR1cm4gZnVuY3Rpb24gaXNBdXRoKHJlcSkge1xuICAgIGlmIChyZXEuX2Vyckp3dCkgdGhyb3cgcmVxLl9lcnJKd3Q7XG4gICAgaWYgKCFyZXEudXNlciB8fCAhcmVxLnVzZXIuX2lkKSB0aHJvdyBjdHguZSgnIXJlcS51c2VyJywgeyBzdGF0dXM6IDQwMSB9KTtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfTtcbn07XG4iXX0=
//# sourceMappingURL=isAuth.js.map