getCoins() { const uri = 'http://localhost:4000/coins'; return this .http .get(uri) .map(res => { return res; }); }
getRequest(apiRouteUrl): Observable<any> { return this.http.get(this.baseApiUrl + apiRouteUrl) .map(this.extractData) .catch(this.handleError) }
export function fetchPostsEpic(action$) { return action$ .ofType(FETCH_COMMENTS) .mergeMap(action => ajax .get(`/posts/${action.postId}/comments`) .map(result => fetchCommentsFulfilled(result.response)), ); }
constructor(private http: Http ) { this.myDate = new Date(); let URI = environment.api_url || `/api/games/`; http.get(URI) .map(res => res.json()) .subscribe(games => this.games = games); }
export function signIn(action$) { return action$.ofType(ActionTypes.SIGN_IN_REQUEST) .map(action => action.payload.user) .flatMap(user => ajax.post(API_URL + "login", user) .map(data => data.response.token) .map(token => signInResultSuccess(user, token)) .catch(err => Observable.of( signInResultError(err) )) ); }
const fetchingTodoEpic = action$ => action$.ofType('FETCHING_TODOS') .switchMap((action) => { return API.getTodosAPI(action.payload.filter) .map((response) => fetchingTodoSuccessAction(response, action.payload.filter)) .takeUntil(action$.ofType('CANCEL_REQUEST')) .catch((err) => Observable.of(fetchingTodoFaildAction(err, action.payload.filter))); })
test(t => { t.plan(3); return Observable .of(1, 2, 3, 4, 5, 6) .filter(n => { return n % 2 === 0; }) .map(() => t.pass()); });
// Get a list if pets based on animal getImages() { return this.jsonp.request(this.imageUrl) .map(response => <ObjectImages> response.json()); } }
const fetchUserEpic = action$ => ( action$.ofType(types.FETCH_USER) .mergeMap(({ value }) => ( ajax.getJSON(`https://api.github.com/users/${value}`) .map(creators.fetchUserFullfilled) .takeUntil(action$.ofType(types.FETCH_USER_CANCELLED)) .catch(err => Observable.of(creators.fetchRejected(err))) )) )
addRider(rider: Rider): Observable<any> { return this.http .post(this.ridersUrl, rider) .map(res => res.json()); }
//epic const loadUserEpic = action$ => action$.ofType(LOAD_USER) .mergeMap(action => ajax.getJSON(`https://api.github.com/users/${action.payload}`) .map(response => { console.log('Network output' + response); return loadUserSuccess(response) }) )
deleteCoin(id) { const uri = 'http://localhost:4000/coins/delete/' + id; return this .http .get(uri) .map(res => { return res; }); }