2015-07-25 13:58:26 -07:00
|
|
|
import { Store } from 'thundercats';
|
|
|
|
|
2015-09-10 16:26:41 -07:00
|
|
|
const {
|
|
|
|
createRegistrar,
|
|
|
|
setter,
|
|
|
|
transformer
|
|
|
|
} = Store;
|
2015-07-25 15:42:03 -07:00
|
|
|
|
2015-07-25 13:58:26 -07:00
|
|
|
export default Store()
|
|
|
|
.refs({ displayName: 'JobsStore' })
|
2015-07-25 15:15:59 -07:00
|
|
|
.init(({ instance: jobsStore, args: [cat] }) => {
|
2015-09-10 16:26:41 -07:00
|
|
|
const { setJobs, findJob, setError } = cat.getActions('JobActions');
|
|
|
|
const register = createRegistrar(jobsStore);
|
|
|
|
register(setter(setJobs));
|
|
|
|
register(transformer(findJob));
|
|
|
|
register(setter(setError));
|
2015-07-25 13:58:26 -07:00
|
|
|
});
|