ldpos-chain
Version:
LDPoS chain module
32 lines (27 loc) • 530 B
JavaScript
class AppModule {
constructor() {
this.appState = {};
}
setEmitter(emitter) {
this.emitter = emitter;
}
get eventHandlers() {
return {};
}
get actionHandlers() {
return {
updateModuleState: async (stateChange) => {
this.appState = {
...this.appState,
...stateChange
};
},
getApplicationState: async () => {
return {
...this.appState
};
}
};
}
}
module.exports = AppModule;