UNPKG

@lskjs/server

Version:

LSK server.

20 lines (17 loc) 1.37 kB
"use strict"; 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