[wip] remove STATE_UPDATE

This commit is contained in:
Shin'ya Ueoka 2017-10-06 23:55:52 +09:00
parent 10ad62e606
commit 4cb17031d1
6 changed files with 31 additions and 32 deletions

View file

@ -4,7 +4,7 @@ import CompletionComponent from 'components/completion';
import ConsoleComponent from 'components/console';
import reducers from 'reducers';
import { createStore } from 'store';
import * as completionActions from 'actions/completion';
import * as consoleActions from 'actions/console';
const store = createStore(reducers);
let completionComponent = null;
@ -20,6 +20,7 @@ window.addEventListener('load', () => {
store.subscribe(() => {
completionComponent.update();
consoleComponent.update();
let state = store.getState().completion;
@ -36,8 +37,12 @@ store.subscribe(() => {
});
browser.runtime.onMessage.addListener((action) => {
if (action.type === messages.STATE_UPDATE) {
let state = action.state.console;
consoleComponent.update(state);
switch (action.type) {
case messages.CONSOLE_SHOW_COMMAND:
return store.dispatch(consoleActions.showCommand(action.command));
case messages.CONSOLE_SHOW_ERROR:
return store.dispatch(consoleActions.showError(action.command));
case messages.CONSOLE_HIDE:
return store.dispatch(consoleActions.hide(action.command));
}
});