cleaning up

This commit is contained in:
Matt Hill
2021-08-12 17:20:33 -06:00
parent 4ba24cb154
commit 26dd880633
42 changed files with 219 additions and 275 deletions

View File

@@ -1,24 +1,12 @@
import { HttpService } from '../http.service'
import { MockApiService } from './embassy/embassy-mock-api.service'
import { LiveApiService } from './embassy/embassy-live-api.service'
import { MockApiService } from './embassy-mock-api.service'
import { LiveApiService } from './embassy-live-api.service'
import { ConfigService } from '../config.service'
import { PatchDbService } from '../patch-db/patch-db.service'
import { MarketplaceLiveApiService } from './marketplace/marketplace-live-api.service'
import { MarketplaceMockApiService } from './marketplace/marketplace-mock-api.service'
import { ApiService } from './embassy/embassy-api.service'
export function ApiServiceFactory (config: ConfigService, http: HttpService) {
if (config.mocks.enabled) {
return new MockApiService(http, config)
return new MockApiService(http)
} else {
return new LiveApiService(http, config)
return new LiveApiService(http)
}
}
export function MarketplaceApiServiceFactory (config: ConfigService, patch: PatchDbService, apiService: ApiService) {
if (config.mocks.enabled) {
return new MarketplaceMockApiService(config, patch)
} else {
return new MarketplaceLiveApiService(apiService, config, patch)
}
}