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 FakeRoleStore from '../../../test/fixtures/fake-role-store';
|
||||||
import FakeEnvironmentStore from '../../../test/fixtures/fake-environment-store';
|
import FakeEnvironmentStore from '../../../test/fixtures/fake-environment-store';
|
||||||
import EventStore from '../../db/event-store';
|
import EventStore from '../../db/event-store';
|
||||||
|
import FeatureToggleLegacyAdminStore from '../../db/feature-toggle-legacy-admin-store';
|
||||||
|
|
||||||
export const createFeatureToggleService = (
|
export const createFeatureToggleService = (
|
||||||
db: Db,
|
db: Db,
|
||||||
@ -52,6 +53,11 @@ export const createFeatureToggleService = (
|
|||||||
eventBus,
|
eventBus,
|
||||||
getLogger,
|
getLogger,
|
||||||
);
|
);
|
||||||
|
const featureToggleLegacyAdminStore = new FeatureToggleLegacyAdminStore(
|
||||||
|
db,
|
||||||
|
eventBus,
|
||||||
|
getLogger,
|
||||||
|
);
|
||||||
const projectStore = new ProjectStore(
|
const projectStore = new ProjectStore(
|
||||||
db,
|
db,
|
||||||
eventBus,
|
eventBus,
|
||||||
@ -90,6 +96,7 @@ export const createFeatureToggleService = (
|
|||||||
featureStrategiesStore,
|
featureStrategiesStore,
|
||||||
featureToggleStore,
|
featureToggleStore,
|
||||||
featureToggleClientStore,
|
featureToggleClientStore,
|
||||||
|
featureToggleLegacyAdminStore,
|
||||||
projectStore,
|
projectStore,
|
||||||
eventStore,
|
eventStore,
|
||||||
featureTagStore,
|
featureTagStore,
|
||||||
@ -111,6 +118,7 @@ export const createFakeFeatureToggleService = (
|
|||||||
const featureStrategiesStore = new FakeFeatureStrategiesStore();
|
const featureStrategiesStore = new FakeFeatureStrategiesStore();
|
||||||
const featureToggleStore = new FakeFeatureToggleStore();
|
const featureToggleStore = new FakeFeatureToggleStore();
|
||||||
const featureToggleClientStore = new FakeFeatureToggleClientStore();
|
const featureToggleClientStore = new FakeFeatureToggleClientStore();
|
||||||
|
const featureToggleLegacyAdminStore = new FakeFeatureToggleClientStore();
|
||||||
const projectStore = new FakeProjectStore();
|
const projectStore = new FakeProjectStore();
|
||||||
const featureTagStore = new FakeFeatureTagStore();
|
const featureTagStore = new FakeFeatureTagStore();
|
||||||
const featureEnvironmentStore = new FakeFeatureEnvironmentStore();
|
const featureEnvironmentStore = new FakeFeatureEnvironmentStore();
|
||||||
@ -139,6 +147,7 @@ export const createFakeFeatureToggleService = (
|
|||||||
featureStrategiesStore,
|
featureStrategiesStore,
|
||||||
featureToggleStore,
|
featureToggleStore,
|
||||||
featureToggleClientStore,
|
featureToggleClientStore,
|
||||||
|
featureToggleLegacyAdminStore,
|
||||||
projectStore,
|
projectStore,
|
||||||
eventStore,
|
eventStore,
|
||||||
featureTagStore,
|
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(),
|
clientInstanceStore: new FakeClientInstanceStore(),
|
||||||
featureToggleStore: new FakeFeatureToggleStore(),
|
featureToggleStore: new FakeFeatureToggleStore(),
|
||||||
featureToggleClientStore: new FakeFeatureToggleClientStore(),
|
featureToggleClientStore: new FakeFeatureToggleClientStore(),
|
||||||
|
featureToggleLegacyAdminStore: new FakeFeatureToggleClientStore(),
|
||||||
tagStore: new FakeTagStore(),
|
tagStore: new FakeTagStore(),
|
||||||
tagTypeStore: new FakeTagTypeStore(),
|
tagTypeStore: new FakeTagTypeStore(),
|
||||||
eventStore: new FakeEventStore(),
|
eventStore: new FakeEventStore(),
|
||||||
|
Loading…
Reference in New Issue
Block a user