26 lines
		
	
	
		
			547 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			547 B
		
	
	
	
		
			JavaScript
		
	
	
	
import {
 | 
						|
  MARKERS_SUBMIT_SUCCESS,
 | 
						|
} from '../actions/notifications';
 | 
						|
 | 
						|
const initialState = ImmutableMap({
 | 
						|
  home: '0',
 | 
						|
  notifications: '0',
 | 
						|
});
 | 
						|
 | 
						|
import { Map as ImmutableMap } from 'immutable';
 | 
						|
 | 
						|
export default function markers(state = initialState, action) {
 | 
						|
  switch(action.type) {
 | 
						|
  case MARKERS_SUBMIT_SUCCESS:
 | 
						|
    if (action.home) {
 | 
						|
      state = state.set('home', action.home);
 | 
						|
    }
 | 
						|
    if (action.notifications) {
 | 
						|
      state = state.set('notifications', action.notifications);
 | 
						|
    }
 | 
						|
    return state;
 | 
						|
  default:
 | 
						|
    return state;
 | 
						|
  }
 | 
						|
};
 |