crunchbutton/www/assets/cockpit/js/service.call.js
2014-11-14 16:40:21 -08:00

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;
});