diff --git a/src/lib/api/courts.ts b/src/lib/api/courts.ts index 399bfe7..fbe3fc7 100644 --- a/src/lib/api/courts.ts +++ b/src/lib/api/courts.ts @@ -14,7 +14,11 @@ import type { CourtError, } from '@/src/types/courts'; -const API_BASE_URL = process.env.NEXT_PUBLIC_API_BASE_URL || 'https://staging.api.playchoo.com'; +const API_BASE_URL = process.env.NEXT_PUBLIC_PYTHON_API_URL; + +if (!API_BASE_URL) { + throw new Error('NEXT_PUBLIC_PYTHON_API_URL environment variable is not defined'); +} type ApiResult = | { success: true; data: T } diff --git a/src/lib/api/materialisation.ts b/src/lib/api/materialisation.ts index 74e7fea..7aae98c 100644 --- a/src/lib/api/materialisation.ts +++ b/src/lib/api/materialisation.ts @@ -12,7 +12,11 @@ import type { MaterialisationError, } from '@/src/types/materialisation'; -const API_BASE_URL = process.env.NEXT_PUBLIC_API_BASE_URL || 'https://staging.api.playchoo.com'; +const API_BASE_URL = process.env.NEXT_PUBLIC_PYTHON_API_URL; + +if (!API_BASE_URL) { + throw new Error('NEXT_PUBLIC_PYTHON_API_URL environment variable is not defined'); +} type ApiResult = | { success: true; data: T } diff --git a/src/lib/api/slot-definitions.ts b/src/lib/api/slot-definitions.ts index f79b06a..ffe8138 100644 --- a/src/lib/api/slot-definitions.ts +++ b/src/lib/api/slot-definitions.ts @@ -4,7 +4,11 @@ import type { SlotDefinitionError, } from '@/src/types/slot-definitions'; -const API_BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'https://api.playchoo.com'; +const API_BASE_URL = process.env.NEXT_PUBLIC_PYTHON_API_URL; + +if (!API_BASE_URL) { + throw new Error('NEXT_PUBLIC_PYTHON_API_URL environment variable is not defined'); +} type ApiResult = | { success: true; data: T }