mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-31 04:23:40 +00:00
more providers
This commit is contained in:
@@ -17,9 +17,17 @@ import { routes } from './app.routes'
|
|||||||
import { ApiService } from './services/api/api.service'
|
import { ApiService } from './services/api/api.service'
|
||||||
import { LiveApiService } from './services/api/live-api.service'
|
import { LiveApiService } from './services/api/live-api.service'
|
||||||
import { MockApiService } from './services/api/mock-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 = {
|
export const appConfig: ApplicationConfig = {
|
||||||
providers: [
|
providers: [
|
||||||
@@ -39,5 +47,10 @@ export const appConfig: ApplicationConfig = {
|
|||||||
provide: ApiService,
|
provide: ApiService,
|
||||||
useClass: useMocks ? MockApiService : LiveApiService,
|
useClass: useMocks ? MockApiService : LiveApiService,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
provide: RELATIVE_URL,
|
||||||
|
useValue: `/${api.url}/${api.version}`,
|
||||||
|
},
|
||||||
|
provideHttpClient(withInterceptorsFromDi(), withFetch()),
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user