blob: bfebbdf5d4efab665856e448dcd6f9e8755f43d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// main state handler
import { combineActionHandler } from '../../../../framework/src/flux/middleware';
import { IApplicationStoreState } from '../../../../framework/src/store/applicationStore';
import { IAvaliableMediatorServersState, avaliableMediatorServersActionHandler } from './avaliableMediatorServersHandler' ;
import { MediatorServerState, mediatorServerHandler } from './mediatorServerHandler';
export interface IMediatorAppStoreState {
avaliableMediatorServers: IAvaliableMediatorServersState,
mediatorServerState: MediatorServerState,
}
declare module '../../../../framework/src/store/applicationStore' {
interface IApplicationStoreState {
mediatorApp: IMediatorAppStoreState
}
}
const actionHandlers = {
avaliableMediatorServers: avaliableMediatorServersActionHandler,
mediatorServerState: mediatorServerHandler,
};
export const mediatorAppRootHandler = combineActionHandler<IMediatorAppStoreState>(actionHandlers);
export default mediatorAppRootHandler;
|