From 2d627e8ff4b30544fcf6836f3ae4f2d77e91262b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20Collin=20L=C3=B8kken?= Date: Tue, 31 Oct 2023 15:34:50 +0100 Subject: [PATCH] fix: make job api provider use dm job api url from vite --- packages/dm-core/src/context/DMJobContext.tsx | 2 ++ packages/dm-core/src/services/api/DmJobAPI.ts | 6 ++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/dm-core/src/context/DMJobContext.tsx b/packages/dm-core/src/context/DMJobContext.tsx index 4c925f38f..d19070b1e 100644 --- a/packages/dm-core/src/context/DMJobContext.tsx +++ b/packages/dm-core/src/context/DMJobContext.tsx @@ -9,6 +9,8 @@ export const DMJobProvider = (props: { dmJobPath?: string }) => { const { token } = useContext(AuthContext) + if (!props.dmJobPath) + throw new Error('DMJobProvider is missing a job api url') const dmJobApi = new DmJobAPI(token, props.dmJobPath) return ( diff --git a/packages/dm-core/src/services/api/DmJobAPI.ts b/packages/dm-core/src/services/api/DmJobAPI.ts index 02cfe78bb..146f47d2b 100644 --- a/packages/dm-core/src/services/api/DmJobAPI.ts +++ b/packages/dm-core/src/services/api/DmJobAPI.ts @@ -1,12 +1,10 @@ import { Configuration, DMJobsApi } from './configs/gen-job' -const DM_JOB_URL = process.env.REACT_APP_DM_JOB_URL ?? '/api/dmt' - export class DmJobAPI extends DMJobsApi { - constructor(token: string, baseUrl?: string) { + constructor(token: string, baseUrl: string) { const DMTConfiguration = new Configuration({ accessToken: token, - basePath: baseUrl ?? DM_JOB_URL, + basePath: baseUrl, }) super(DMTConfiguration) }