const {JWTManager} = require("auth-guardian"); const dotenv = require("dotenv"); dotenv.config(); const jwtAuth = new JWTManager.jwtAuth(process.env.JWT_SECRET); function generateAccesToken(user){ return jwtAuth.generateJWT({user: user}, {expiresIn: "1h"}); } function generateRefreshToken(user){ return jwtAuth.generateJWT({user: user}, {expiresIn: "7d"}); } function generatePermtoken(user){ return jwtAuth.generateJWT({user: user}, {expiresIn: "60d"}); } function verifyToken(token){ return jwtAuth.verifyJWT(token); } function verifyRefreshToken(token){ return jwtAuth.verifyJWT(token); } function verifyPermtoken(token){ return jwtAuth.verifyJWT(token); }