instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
21 lines (18 loc) • 543 B
JSX
import {create_item, update_item_id, store_items} from './base'
const initial_state = {
messages: {},
idGenerator: 0,
}
export function messages(state = initial_state, action) {
let index
switch (action.type) {
case 'create_message':
return create_item(state, "messages", action.message)
case 'update_message_id':
return update_item_id(state, "messages", action.message, action.temp_id)
case 'store_messages':
return store_items(state, "messages", action.messages)
default:
return state
}
}