diff --git a/src/helpers/http/jwt/decode/index.ts b/src/helpers/http/jwt/decode/index.ts index 262b083..aaf5fe5 100644 --- a/src/helpers/http/jwt/decode/index.ts +++ b/src/helpers/http/jwt/decode/index.ts @@ -11,6 +11,6 @@ export const jwtDecode = (payload: string) => { const decodedPayload = jwt.verify(payload, JWTKey); return decodedPayload as JWTSessionPayload; } catch (error) { - throw new AppError(401, "Invalid or expired token"); + throw new AppError(401, "Invalid or expired token", error); } }; diff --git a/src/helpers/http/jwt/encode/index.ts b/src/helpers/http/jwt/encode/index.ts index ae7c4ce..e6d6d2e 100644 --- a/src/helpers/http/jwt/encode/index.ts +++ b/src/helpers/http/jwt/encode/index.ts @@ -1,6 +1,6 @@ import jwt from "jsonwebtoken"; -export const jwtEncode = (payload: any) => { +export const jwtEncode = (payload: T) => { const tokenLifetime = Number(process.env.SESSION_EXPIRE!); const jwtSecret = process.env.JWT_SECRET!; const jwtToken = jwt.sign(payload, jwtSecret, {