import { Injectable } from '@angular/core'; import { Http, Response } from '@angular/http'; import { Observable } from 'rxjs/Rx'; @Injectable() export class FriendService { private _baseFriendsUrl = '/api/v1/pods/'; constructor (private http: Http) {} makeFriends() { return this.http.get(this._baseFriendsUrl + 'makefriends') .map(res => res.status) .catch(this.handleError); } quitFriends() { return this.http.get(this._baseFriendsUrl + 'quitfriends') .map(res => res.status) .catch(this.handleError); } private handleError (error: Response) { console.error(error); return Observable.throw(error.json().error || 'Server error'); } }