mnml/client/src/actions.js
2018-11-21 15:06:20 +11:00

43 lines
1.1 KiB
JavaScript

const SET_ACCOUNT = 'SET_ACCOUNT';
const setAccount = value => ({ type: SET_ACCOUNT, value });
const SET_CRYPS = 'SET_CRYPS';
const setCryps = value => ({ type: SET_CRYPS, value });
const SET_ITEMS = 'SET_ITEMS';
const setItems = value => ({ type: SET_ITEMS, value });
const SET_GAME = 'SET_GAME';
const setGame = value => ({ type: SET_GAME, value });
const SET_ACTIVE_ITEM = 'SET_ACTIVE_ITEM';
const setActiveItem = value => ({ type: SET_ACTIVE_ITEM, value });
const SET_ACTIVE_INCOMING = 'SET_ACTIVE_INCOMING';
const setActiveIncoming = value => ({ type: SET_ACTIVE_INCOMING, value });
const SET_ACTIVE_SKILL = 'SET_ACTIVE_SKILL';
const setActiveSkill = (crypId, skill) => ({ type: SET_ACTIVE_SKILL, value: crypId ? { crypId, skill } : null });
const SET_WS = 'SET_WS';
const setWs = value => ({ type: SET_WS, value });
module.exports = {
SET_ACCOUNT,
setAccount,
SET_CRYPS,
setCryps,
SET_ITEMS,
setItems,
SET_GAME,
setGame,
SET_ACTIVE_ITEM,
setActiveItem,
SET_ACTIVE_INCOMING,
setActiveIncoming,
SET_ACTIVE_SKILL,
setActiveSkill,
SET_WS,
setWs,
};