-import { Injectable } from '@angular/core';
-import { Observable } from 'rxjs/Observable';
-import 'rxjs/add/operator/catch';
-import 'rxjs/add/operator/map';
+import { Injectable } from '@angular/core'
+import { Observable } from 'rxjs/Observable'
+import 'rxjs/add/operator/catch'
+import 'rxjs/add/operator/map'
-import { ServerDataSource } from 'ng2-smart-table';
+import { ServerDataSource } from 'ng2-smart-table'
-import { Friend } from './friend.model';
-import { AuthHttp, RestExtractor, RestDataSource, ResultList } from '../../../shared';
+import { Friend } from './friend.model'
+import { AuthHttp, RestExtractor, RestDataSource, ResultList } from '../../../shared'
@Injectable()
export class FriendService {
- private static BASE_FRIEND_URL = API_URL + '/api/v1/pods/';
+ private static BASE_FRIEND_URL = API_URL + '/api/v1/pods/'
constructor (
private authHttp: AuthHttp,
private restExtractor: RestExtractor
) {}
- getDataSource() {
- return new RestDataSource(this.authHttp, FriendService.BASE_FRIEND_URL);
+ getDataSource () {
+ return new RestDataSource(this.authHttp, FriendService.BASE_FRIEND_URL)
}
- makeFriends(notEmptyHosts) {
+ makeFriends (notEmptyHosts) {
const body = {
hosts: notEmptyHosts
- };
+ }
return this.authHttp.post(FriendService.BASE_FRIEND_URL + 'makefriends', body)
.map(this.restExtractor.extractDataBool)
- .catch((res) => this.restExtractor.handleError(res));
+ .catch((res) => this.restExtractor.handleError(res))
}
- quitFriends() {
+ quitFriends () {
return this.authHttp.get(FriendService.BASE_FRIEND_URL + 'quitfriends')
.map(res => res.status)
- .catch((res) => this.restExtractor.handleError(res));
+ .catch((res) => this.restExtractor.handleError(res))
}
}