parent
b1576c52df
commit
2ea9b164d3
@ -1,29 +1,29 @@ |
||||
import Immutable from 'immutable'; |
||||
|
||||
import { |
||||
MUTES_INIT_MODAL, |
||||
MUTES_TOGGLE_HIDE_NOTIFICATIONS, |
||||
MUTES_INIT_MODAL, |
||||
MUTES_TOGGLE_HIDE_NOTIFICATIONS, |
||||
} from '../actions/mutes'; |
||||
|
||||
const initialState = Immutable.Map({ |
||||
new: Immutable.Map({ |
||||
isSubmitting: false, |
||||
account: null, |
||||
notifications: true, |
||||
}), |
||||
new: Immutable.Map({ |
||||
isSubmitting: false, |
||||
account: null, |
||||
notifications: true, |
||||
}), |
||||
}); |
||||
|
||||
export default function mutes(state = initialState, action) { |
||||
switch (action.type) { |
||||
case MUTES_INIT_MODAL: |
||||
return state.withMutations((state) => { |
||||
state.setIn(['new', 'isSubmitting'], false); |
||||
state.setIn(['new', 'account'], action.account); |
||||
state.setIn(['new', 'notifications'], true); |
||||
}); |
||||
case MUTES_TOGGLE_HIDE_NOTIFICATIONS: |
||||
return state.setIn(['new', 'notifications'], !state.getIn(['new', 'notifications'])); |
||||
default: |
||||
return state; |
||||
} |
||||
switch (action.type) { |
||||
case MUTES_INIT_MODAL: |
||||
return state.withMutations((state) => { |
||||
state.setIn(['new', 'isSubmitting'], false); |
||||
state.setIn(['new', 'account'], action.account); |
||||
state.setIn(['new', 'notifications'], true); |
||||
}); |
||||
case MUTES_TOGGLE_HIDE_NOTIFICATIONS: |
||||
return state.setIn(['new', 'notifications'], !state.getIn(['new', 'notifications'])); |
||||
default: |
||||
return state; |
||||
} |
||||
} |
Loading…
Reference in new issue