trade.app.frontend/src/stores/exchange/duck/reducers.js

45 lines
892 B
JavaScript

import types from './types'
const INITIAL_STATE = {
candles: [],
userTriggers: [],
userNotifications: [],
userTransactions: []
}
const exchangeReducer = (state = INITIAL_STATE, action) => {
switch(action.type) {
case types.GET_CANDLES_CHART:
return {
...state,
candles: action.item
}
case types.GET_USER_TRIGGERS:
return {
...state,
userTriggers: action.item
}
case types.GET_USER_NOTIFICATIONS:
return {
...state,
userNotifications: action.item
}
case types.GET_USER_TRANSACTIONS:
return {
...state,
userTransactions: action.item
}
case types.RESET:
return {
...state,
userTriggers: [],
userNotifications: [],
userTransactions: []
}
default:
return state
}
}
export default exchangeReducer