mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-04 00:18:01 +01:00
feat: transactional project service support (#7799)
This commit is contained in:
parent
4daede8e1c
commit
8caa1e242c
@ -300,6 +300,9 @@ export const createServices = (
|
|||||||
const projectService = db
|
const projectService = db
|
||||||
? createProjectService(db, config)
|
? createProjectService(db, config)
|
||||||
: createFakeProjectService(config);
|
: createFakeProjectService(config);
|
||||||
|
const transactionalProjectService = db
|
||||||
|
? withTransactional((db: Db) => createProjectService(db, config), db)
|
||||||
|
: withFakeTransactional(createFakeProjectService(config));
|
||||||
const projectInsightsService = db
|
const projectInsightsService = db
|
||||||
? createProjectInsightsService(db, config)
|
? createProjectInsightsService(db, config)
|
||||||
: createFakeProjectInsightsService().projectInsightsService;
|
: createFakeProjectInsightsService().projectInsightsService;
|
||||||
@ -398,6 +401,7 @@ export const createServices = (
|
|||||||
featureTypeService,
|
featureTypeService,
|
||||||
healthService,
|
healthService,
|
||||||
projectService,
|
projectService,
|
||||||
|
transactionalProjectService,
|
||||||
strategyService,
|
strategyService,
|
||||||
tagTypeService,
|
tagTypeService,
|
||||||
transactionalTagTypeService,
|
transactionalTagTypeService,
|
||||||
|
@ -78,6 +78,7 @@ export interface IUnleashServices {
|
|||||||
healthService: HealthService;
|
healthService: HealthService;
|
||||||
projectHealthService: ProjectHealthService;
|
projectHealthService: ProjectHealthService;
|
||||||
projectService: ProjectService;
|
projectService: ProjectService;
|
||||||
|
transactionalProjectService: WithTransactional<ProjectService>;
|
||||||
playgroundService: PlaygroundService;
|
playgroundService: PlaygroundService;
|
||||||
frontendApiService: FrontendApiService;
|
frontendApiService: FrontendApiService;
|
||||||
publicSignupTokenService: PublicSignupTokenService;
|
publicSignupTokenService: PublicSignupTokenService;
|
||||||
|
Loading…
Reference in New Issue
Block a user