From 6ff329c897874281a268ee53675a4c6c1754aeac Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Thu, 30 Oct 2025 14:03:21 -0600 Subject: [PATCH] more providers --- web/projects/start-tunnel/src/app/app.config.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/web/projects/start-tunnel/src/app/app.config.ts b/web/projects/start-tunnel/src/app/app.config.ts index a63f5e72c..3539019af 100644 --- a/web/projects/start-tunnel/src/app/app.config.ts +++ b/web/projects/start-tunnel/src/app/app.config.ts @@ -17,9 +17,17 @@ import { routes } from './app.routes' import { ApiService } from './services/api/api.service' import { LiveApiService } from './services/api/live-api.service' import { MockApiService } from './services/api/mock-api.service' -import { WorkspaceConfig } from '@start9labs/shared' +import { RELATIVE_URL, WorkspaceConfig } from '@start9labs/shared' +import { + provideHttpClient, + withFetch, + withInterceptorsFromDi, +} from '@angular/common/http' -const { useMocks } = require('../../../../config.json') as WorkspaceConfig +const { + useMocks, + ui: { api }, +} = require('../../../../config.json') as WorkspaceConfig export const appConfig: ApplicationConfig = { providers: [ @@ -39,5 +47,10 @@ export const appConfig: ApplicationConfig = { provide: ApiService, useClass: useMocks ? MockApiService : LiveApiService, }, + { + provide: RELATIVE_URL, + useValue: `/${api.url}/${api.version}`, + }, + provideHttpClient(withInterceptorsFromDi(), withFetch()), ], }