From 83cb277ba2af2bc2f87ace1d97fa582a7043bcd5 Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Thu, 14 Sep 2017 22:04:42 +0900 Subject: consome as store/reducers --- src/reducers/command.js | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 src/reducers/command.js (limited to 'src/reducers/command.js') diff --git a/src/reducers/command.js b/src/reducers/command.js deleted file mode 100644 index b645e29..0000000 --- a/src/reducers/command.js +++ /dev/null @@ -1,24 +0,0 @@ -import * as tabs from '../background/tabs'; -import actions from '../actions'; - -const cmdBuffer = (tab, arg) => { - if (isNaN(arg)) { - return tabs.selectByKeyword(tab, arg); - } else { - let index = parseInt(arg, 10) - 1; - return tabs.selectAt(index); - } -} - -export default function reducer(state, action, sendToTab) { - switch (action.type) { - case actions.COMMAND_OPEN_URL: - return browser.tabs.update(sendToTab.id, { url: action.url }); - case actions.COMMAND_TABOPEN_URL: - return browser.tabs.create({ url: action.url }); - case actions.COMMAND_BUFFER: - return cmdBuffer(sendToTab, action.keywords); - default: - return Promise.resolve(); - } -} -- cgit v1.2.3