diff options
Diffstat (limited to 'src/background/index.js')
| -rw-r--r-- | src/background/index.js | 20 | 
1 files changed, 19 insertions, 1 deletions
| diff --git a/src/background/index.js b/src/background/index.js index 3ef712f..3f1013c 100644 --- a/src/background/index.js +++ b/src/background/index.js @@ -1,8 +1,12 @@  import * as settingActions from 'background/actions/setting';  import messages from 'shared/messages';  import BackgroundComponent from 'background/components/background'; +import OperationComponent from 'background/components/operation'; +import TabComponent from 'background/components/tab'; +import IndicatorComponent from 'background/components/indicator';  import reducers from 'background/reducers';  import { createStore } from 'shared/store'; +import * as versions from 'shared/versions';  const store = createStore(reducers, (e, sender) => {    console.error('Vim-Vixen:', e); @@ -13,7 +17,21 @@ const store = createStore(reducers, (e, sender) => {      });    }  }); -// eslint-disable-next-line no-unused-vars + +/* eslint-disable no-unused-vars */  const backgroundComponent = new BackgroundComponent(store); +const operationComponent = new OperationComponent(store); +const tabComponent = new TabComponent(store); +const indicatorComponent = new IndicatorComponent(store); +/* eslint-enable no-unused-vars */  store.dispatch(settingActions.load()); + +versions.checkUpdated().then((updated) => { +  if (!updated) { +    return; +  } +  return versions.notify(); +}).then(() => { +  return versions.commit(); +}); | 
