import { ServerDataSource } from 'ng2-smart-table'
-import { Friend } from './friend.model'
import { AuthHttp, RestExtractor, RestDataSource, ResultList } from '../../../shared'
+import { Pod } from '../../../../../../shared'
@Injectable()
export class FriendService {
return new RestDataSource(this.authHttp, FriendService.BASE_FRIEND_URL)
}
- makeFriends (notEmptyHosts) {
+ makeFriends (notEmptyHosts: String[]) {
const body = {
hosts: notEmptyHosts
}
.map(res => res.status)
.catch((res) => this.restExtractor.handleError(res))
}
+
+ removeFriend (friend: Pod) {
+ return this.authHttp.delete(FriendService.BASE_FRIEND_URL + friend.id)
+ .map(this.restExtractor.extractDataBool)
+ .catch((res) => this.restExtractor.handleError(res))
+ }
}