33 lines
604 B
JavaScript
33 lines
604 B
JavaScript
|
|
NGApp.factory('CallService', function($rootScope, $resource, $routeParams) {
|
|
|
|
var service = {};
|
|
|
|
var call = $resource( App.service + 'calls/:id_call', { id_support: '@id_call'}, {
|
|
'load' : { 'method': 'GET', params : {} }
|
|
});
|
|
|
|
service.list = function(params, callback) {
|
|
call.query(params, function(data){
|
|
callback(data);
|
|
});
|
|
}
|
|
|
|
service.get = function(id_call, callback) {
|
|
call.load({id_call: id_call}, function(data) {
|
|
callback(data);
|
|
});
|
|
}
|
|
|
|
$rootScope.$on('calls', function(e, data) {
|
|
$rootScope.calls = {
|
|
count: data,
|
|
time: new Date
|
|
};
|
|
});
|
|
|
|
return service;
|
|
|
|
});
|
|
|