import Immutable from 'immutable';
import {UPDATE_CONNECTION_STATUS} from 'actions/status';

const StatusList = new Immutable.Record({
  feed: false,
  quote: false
});

export default function statusReducer(statuses = new StatusList(), action) {
  switch (action.type) {
  case UPDATE_CONNECTION_STATUS:
    return statuses.set(action.connection, action.status);
  default:
    return statuses;
  }
}
