From 6127fdc285bc430b48259bd6e90b69623b4e76cc Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Thu, 14 Sep 2017 21:40:28 +0900 Subject: use input as store/reducer --- src/reducers/command.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/reducers/command.js') diff --git a/src/reducers/command.js b/src/reducers/command.js index 7e03593..b645e29 100644 --- a/src/reducers/command.js +++ b/src/reducers/command.js @@ -1,23 +1,23 @@ import * as tabs from '../background/tabs'; import actions from '../actions'; -const cmdBuffer = (sender, arg) => { +const cmdBuffer = (tab, arg) => { if (isNaN(arg)) { - return tabs.selectByKeyword(sender.tab, arg); + return tabs.selectByKeyword(tab, arg); } else { let index = parseInt(arg, 10) - 1; return tabs.selectAt(index); } } -export default function reducer(state, action, sender) { +export default function reducer(state, action, sendToTab) { switch (action.type) { case actions.COMMAND_OPEN_URL: - return browser.tabs.update(sender.tab.id, { url: action.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(sender, action.keywords); + return cmdBuffer(sendToTab, action.keywords); default: return Promise.resolve(); } -- cgit v1.2.3