chore: use correct env var in fetch service token function

This commit is contained in:
Chuma McPhoy
2024-07-25 11:22:29 +02:00
parent 1885f8080a
commit a1a0a73e3a

View File

@@ -6,21 +6,25 @@ const SERVICE_TOKEN_REVALIDATE_SECONDS = 3599 // 59 minutes and 59 seconds.
async function fetchServiceToken(): Promise<ServiceTokenResponse> {
try {
const response = await fetch(`${env.CURITY_ISSUER_USER}/oauth/v2/token`, {
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
Accept: "application/json",
},
body: new URLSearchParams({
grant_type: "client_credentials",
client_id: env.CURITY_CLIENT_ID_SERVICE,
client_secret: env.CURITY_CLIENT_SECRET_SERVICE,
}),
next: {
revalidate: SERVICE_TOKEN_REVALIDATE_SECONDS,
},
})
const response = await fetch(
`${env.CURITY_ISSUER_SERVICE}/oauth/v2/token`,
{
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
Accept: "application/json",
},
body: new URLSearchParams({
grant_type: "client_credentials",
client_id: env.CURITY_CLIENT_ID_SERVICE,
client_secret: env.CURITY_CLIENT_SECRET_SERVICE,
scope: "hotel",
}),
next: {
revalidate: SERVICE_TOKEN_REVALIDATE_SECONDS,
},
}
)
if (!response.ok) {
throw new Error("Failed to obtain service token")