mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-10 17:53:36 +02:00
refactor: separate client store and legacy admin store
This commit is contained in:
parent
8ff4595e77
commit
b4e9a68b8d
@ -34,6 +34,7 @@ import FakeAccessStore from '../../../test/fixtures/fake-access-store';
|
||||
import FakeRoleStore from '../../../test/fixtures/fake-role-store';
|
||||
import FakeEnvironmentStore from '../../../test/fixtures/fake-environment-store';
|
||||
import EventStore from '../../db/event-store';
|
||||
import FeatureToggleLegacyAdminStore from '../../db/feature-toggle-legacy-admin-store';
|
||||
|
||||
export const createFeatureToggleService = (
|
||||
db: Db,
|
||||
@ -52,6 +53,11 @@ export const createFeatureToggleService = (
|
||||
eventBus,
|
||||
getLogger,
|
||||
);
|
||||
const featureToggleLegacyAdminStore = new FeatureToggleLegacyAdminStore(
|
||||
db,
|
||||
eventBus,
|
||||
getLogger,
|
||||
);
|
||||
const projectStore = new ProjectStore(
|
||||
db,
|
||||
eventBus,
|
||||
@ -90,6 +96,7 @@ export const createFeatureToggleService = (
|
||||
featureStrategiesStore,
|
||||
featureToggleStore,
|
||||
featureToggleClientStore,
|
||||
featureToggleLegacyAdminStore,
|
||||
projectStore,
|
||||
eventStore,
|
||||
featureTagStore,
|
||||
@ -111,6 +118,7 @@ export const createFakeFeatureToggleService = (
|
||||
const featureStrategiesStore = new FakeFeatureStrategiesStore();
|
||||
const featureToggleStore = new FakeFeatureToggleStore();
|
||||
const featureToggleClientStore = new FakeFeatureToggleClientStore();
|
||||
const featureToggleLegacyAdminStore = new FakeFeatureToggleClientStore();
|
||||
const projectStore = new FakeProjectStore();
|
||||
const featureTagStore = new FakeFeatureTagStore();
|
||||
const featureEnvironmentStore = new FakeFeatureEnvironmentStore();
|
||||
@ -139,6 +147,7 @@ export const createFakeFeatureToggleService = (
|
||||
featureStrategiesStore,
|
||||
featureToggleStore,
|
||||
featureToggleClientStore,
|
||||
featureToggleLegacyAdminStore,
|
||||
projectStore,
|
||||
eventStore,
|
||||
featureTagStore,
|
||||
|
1
src/test/fixtures/store.ts
vendored
1
src/test/fixtures/store.ts
vendored
@ -48,6 +48,7 @@ const createStores: () => IUnleashStores = () => {
|
||||
clientInstanceStore: new FakeClientInstanceStore(),
|
||||
featureToggleStore: new FakeFeatureToggleStore(),
|
||||
featureToggleClientStore: new FakeFeatureToggleClientStore(),
|
||||
featureToggleLegacyAdminStore: new FakeFeatureToggleClientStore(),
|
||||
tagStore: new FakeTagStore(),
|
||||
tagTypeStore: new FakeTagTypeStore(),
|
||||
eventStore: new FakeEventStore(),
|
||||
|
Loading…
Reference in New Issue
Block a user