UNPKG

@shadow-dev/core

Version:

A modular core framework for Discord bot development, providing commands, buttons, menus, middleware, and more.

20 lines (19 loc) 584 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TokenService = void 0; const security_1 = require("../../security"); class TokenService { constructor(secret) { this.secret = secret; } sign(payload, expiresIn = "15m") { return (0, security_1.signToken)(payload, this.secret, expiresIn); } verify(token) { const result = (0, security_1.verifyToken)(token, this.secret); if (!result) throw new Error("Invalid token"); return result; } } exports.TokenService = TokenService;