Merged in feat/feature-flag-sas-point-transfer (pull request #1686)

Add feature flag for SAS point transfer

* Add feature flag for specifically SAS point transfer


Approved-by: Linus Flood
This commit is contained in:
Anton Gunnarsson
2025-04-01 07:55:46 +00:00
parent fa1f637136
commit 30c01a6000
3 changed files with 16 additions and 1 deletions

View File

@@ -62,3 +62,10 @@ SHOW_SITE_WIDE_ALERT="false"
SHOW_SIGNUP_FLOW="true"
USE_NEW_REWARD_MODEL="true"
SAS="1"
SAS_POINT_TRANSFER_ENABLED="true"
SAS_API_ENDPOINT=""
SAS_AUTH_ENDPOINT=""
SAS_OCP_APIM=""
SAS_AUTH_CLIENTID=""

View File

@@ -23,7 +23,7 @@ export default async function SASTransferPoints({
subtitle,
link,
}: Props) {
if (!env.SAS_ENABLED) {
if (!env.SAS_ENABLED || !env.SAS_POINT_TRANSFER_ENABLED) {
return null
}

View File

@@ -161,6 +161,13 @@ export const env = createEnv({
.refine((s) => s === "1" || s === "0")
.transform((s) => s === "1")
.default("0"),
SAS_POINT_TRANSFER_ENABLED: z
.string()
// only allow "true" or "false"
.refine((s) => s === "true" || s === "false")
// transform to boolean
.transform((s) => s === "true")
.default("false"),
CACHE_TIME_HOTELDATA: z
.number()
@@ -275,6 +282,7 @@ export const env = createEnv({
SAS_OCP_APIM: process.env.SAS_OCP_APIM,
SAS_AUTH_CLIENTID: process.env.SAS_AUTH_CLIENTID,
SAS_ENABLED: process.env.SAS,
SAS_POINT_TRANSFER_ENABLED: process.env.SAS_POINT_TRANSFER_ENABLED,
CACHE_TIME_HOTELDATA: process.env.CACHE_TIME_HOTELDATA,
CACHE_TIME_HOTELS: process.env.CACHE_TIME_HOTELS,