Sha256: 6d2c63079dacfe2a8840984c48331999d26bb8d6859537d6b956c053cb4e3478

Contents?: true

Size: 1.51 KB

Versions: 1

Compression:

Stored size: 1.51 KB

Contents

import { fromJS } from 'immutable'
import { handleActions } from 'redux-actions'

import { safeReducer } from 'store/enhancers'

import * as actions from './actions'

const defaultState = fromJS({
})

const reducer = handleActions({
  [actions.updateRemoteServer.request]: safeReducer((state, { payload }) => state),
  [actions.updateRemoteServer.failure]: safeReducer((state, { payload }) => state),
  [actions.updateRemoteServer.success]: safeReducer((state, { payload }) => state),

  [actions.deleteRemoteServer.request]: safeReducer((state, { payload }) => state),
  [actions.deleteRemoteServer.failure]: safeReducer((state, { payload }) => state),
  [actions.deleteRemoteServer.success]: safeReducer((state, { payload }) => state),

  [actions.listRemoteServer.request]: safeReducer((state, { payload }) => state),
  [actions.listRemoteServer.failure]: safeReducer((state, { payload }) => state),
  [actions.listRemoteServer.success]: safeReducer((state, { payload }) => state),

  [actions.findRemoteServer.request]: safeReducer((state, { payload }) => state),
  [actions.findRemoteServer.failure]: safeReducer((state, { payload }) => state),
  [actions.findRemoteServer.success]: safeReducer((state, { payload }) => state),

  [actions.createRemoteServer.request]: safeReducer((state, { payload }) => state),
  [actions.createRemoteServer.failure]: safeReducer((state, { payload }) => state),
  [actions.createRemoteServer.success]: safeReducer((state, { payload }) => state),

}, defaultState)

export default reducer
export { defaultState }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
files.com-1.0.55 react-saga-internal/lib/remoteServers/reducers.js