UNPKG

instantjob-recruiter-client

Version:

a set of tools for creating an instantjob recruiter react client

30 lines (25 loc) 755 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.messages = messages; var _base = require('./base'); var initial_state = { messages: {}, idGenerator: 0 }; function messages() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initial_state; var action = arguments[1]; var index = void 0; switch (action.type) { case 'create_message': return (0, _base.create_item)(state, "messages", action.message); case 'update_message_id': return (0, _base.update_item_id)(state, "messages", action.message, action.temp_id); case 'store_messages': return (0, _base.store_items)(state, "messages", action.messages); default: return state; } }