diff --git a/app/utils/token.ts b/app/utils/token.ts index 7303a72..4f666e9 100644 --- a/app/utils/token.ts +++ b/app/utils/token.ts @@ -1,4 +1,4 @@ -import { decodeJwt } from 'jose' +import { JWT } from '@edgefirst-dev/jwt' import { staffTokenCookieConfig, @@ -12,10 +12,10 @@ type TTokenCookie = { export const generateUserTokenCookie = (parameters: TTokenCookie) => { const { accessToken } = parameters - const decodedToken = decodeJwt(accessToken) + const decodedToken = JWT.decode(accessToken) const decodedTokenExp = decodedToken.exp const expirationDate = decodedTokenExp - ? new Date(decodedTokenExp * 1000) + ? new Date(Number(decodedTokenExp) * 1000) : undefined return userTokenCookieConfig.serialize(accessToken, { @@ -26,10 +26,10 @@ export const generateUserTokenCookie = (parameters: TTokenCookie) => { export const generateStaffTokenCookie = (parameters: TTokenCookie) => { const { accessToken } = parameters - const decodedToken = decodeJwt(accessToken) + const decodedToken = JWT.decode(accessToken) const decodedTokenExp = decodedToken.exp const expirationDate = decodedTokenExp - ? new Date(decodedTokenExp * 1000) + ? new Date(Number(decodedTokenExp) * 1000) : undefined return staffTokenCookieConfig.serialize(accessToken, { diff --git a/package.json b/package.json index 63efb0c..bce92e4 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,6 @@ "intl-parse-accept-language": "^1.0.0", "is-ip": "^5.0.1", "isbot": "^5.1.17", - "jose": "^6.0.8", "react": "^19.0.0", "react-chartjs-2": "^5.3.0", "react-colorful": "^5.6.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b2135e..5c1e58a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -101,9 +101,6 @@ importers: isbot: specifier: ^5.1.17 version: 5.1.22 - jose: - specifier: ^6.0.8 - version: 6.0.8 react: specifier: ^19.0.0 version: 19.0.0