UNPKG

instantjob-recruiter-client

Version:

a set of tools for creating an instantjob recruiter react client

18 lines (15 loc) 596 B
import {tolerant_selector} from './base' import {map_hash} from 'common/utilities' const get_raw_deals = (state) => state.missions.deals const get_raw_missions = (state) => state.missions.missions export const get_missions_workplace_id = tolerant_selector( [get_raw_deals, get_raw_missions], (deals, missions) => map_hash(missions, ({deal_id, workplace_id}) => { const {has_custom_workplace, template_mission_id} = deals[deal_id] || {} if (has_custom_workplace) { return workplace_id } else { return (missions[template_mission_id] || {}).workplace_id } }) )