mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-27 02:41:53 +00:00
13 lines
415 B
TypeScript
13 lines
415 B
TypeScript
import { HttpService } from '../http.service'
|
|
import { MockApiService } from './embassy-mock-api.service'
|
|
import { LiveApiService } from './embassy-live-api.service'
|
|
import { ConfigService } from '../config.service'
|
|
|
|
export function ApiServiceFactory (config: ConfigService, http: HttpService) {
|
|
if (config.mocks.enabled) {
|
|
return new MockApiService(http)
|
|
} else {
|
|
return new LiveApiService(http)
|
|
}
|
|
}
|