summary refs log tree commit diff
path: root/dist/util/checkToken.js
blob: 17d88178c8f9b9a8cafe7635ddc87e3b6fdac69c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkToken = void 0;
const Constants_1 = require("./Constants");
const jsonwebtoken_1 = __importDefault(require("jsonwebtoken"));
const Config_1 = __importDefault(require("./Config"));
function checkToken(token) {
    return new Promise((res, rej) => {
        jsonwebtoken_1.default.verify(token, Config_1.default.getAll().api.security.jwtSecret, Constants_1.JWTOptions, (err, decoded) => {
            if (err || !decoded)
                return rej("Invalid Token");
            return res(decoded);
        });
    });
}
exports.checkToken = checkToken;
//# sourceMappingURL=checkToken.js.map