blob: 9ab289c42328e9d22e9eb05ac35b0d971dcae4c1 [file] [log] [blame]
(function () {
angular.module('mCord')
.service('Enodeb', function($resource, $q, $http, baseUrl){
const r = $resource(`${baseUrl}api/enodeb/:id`, {id: '@id'}, {
save: {method: 'PUT'}
});
r.prototype.getProfiles = function(){
const d = $q.defer();
$http.get(`${baseUrl}api/enodeb/${this.eNBId}/profile`)
.then(res => {
d.resolve(res.data);
})
.catch(err => {
d.reject(err)
});
return d.promise;
};
r.prototype.getStats = function(){
const d = $q.defer();
$http.get(`${baseUrl}api/stats/enodeb/${this.eNBId}/10`)
.then(res => {
d.resolve(res.data);
})
.catch(err => {
d.reject(err)
});
return d.promise;
};
return r;
})
})();