app/view/index/epics/requestSignFromPosts.jsx
import { Observable } from 'rxjs/Observable';
import * as Actions from '../actions';
Observable.of('start').subscribe((v) => {
console.log(v);
return v;
});
export default function requestSignFromPosts(action$, store, { getJSON }) {
return action$.filter(action => action.type === Actions.REQUEST_POSTS().type)
.switchMap(() =>
getJSON('https://api.github.com/search/users?q=21')
.map(res => ({
items: res.items
})))
.map(res => ({
type: Actions.REQUEST_TESTS,
items: res.items
}));
}