feat: add support for using branches in CMS

This commit is contained in:
Michael Zetterberg
2024-11-28 11:56:57 +01:00
parent 4f871a3220
commit dce3283c40
3 changed files with 4 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
ADOBE_SCRIPT_SRC=""
API_BASEURL="https://tstapi.scandichotels.com"
CMS_ACCESS_TOKEN=""
CMS_BRANCH="development"
CMS_API_KEY=""
CMS_ENVIRONMENT="development"
CMS_PREVIEW_TOKEN=""

2
env/server.ts vendored
View File

@@ -20,6 +20,7 @@ export const env = createEnv({
CMS_PREVIEW_TOKEN: z.string(),
CMS_PREVIEW_URL: z.string(),
CMS_URL: z.string(),
CMS_BRANCH: z.enum(["development", "production"]),
CURITY_CLIENT_ID_USER: z.string(),
CURITY_CLIENT_ID_SERVICE: z.string(),
CURITY_CLIENT_SECRET_SERVICE: z.string(),
@@ -129,6 +130,7 @@ export const env = createEnv({
CMS_PREVIEW_TOKEN: process.env.CMS_PREVIEW_TOKEN,
CMS_PREVIEW_URL: process.env.CMS_PREVIEW_URL,
CMS_URL: process.env.CMS_URL,
CMS_BRANCH: process.env.CMS_BRANCH,
CURITY_CLIENT_ID_USER: process.env.CURITY_CLIENT_ID_USER,
CURITY_CLIENT_ID_SERVICE: process.env.CURITY_CLIENT_ID_SERVICE,
CURITY_CLIENT_SECRET_SERVICE: process.env.CURITY_CLIENT_SECRET_SERVICE,

View File

@@ -18,6 +18,7 @@ export async function request<T>(
try {
client.setHeaders({
access_token: env.CMS_ACCESS_TOKEN,
branch: env.CMS_BRANCH,
"Content-Type": "application/json",
...params?.headers,
})