hyper/app/lib/actions/header.js
Guillermo Rauch 477e40e433 refactor
2016-07-13 13:45:14 -07:00

26 lines
524 B
JavaScript

import { CLOSE_TAB, CHANGE_TAB } from '../constants/tabs';
import { userExitSession, setActiveSession } from './sessions';
export function closeTab (uid) {
return (dispatch, getState) => {
dispatch({
type: CLOSE_TAB,
uid,
effect () {
dispatch(userExitSession(uid));
}
});
};
}
export function changeTab (uid) {
return (dispatch, getState) => {
dispatch({
type: CHANGE_TAB,
uid,
effect () {
dispatch(setActiveSession(uid));
}
});
};
}