harness-drone/cmd/drone-server/static/scripts/services/agents.js

31 lines
531 B
JavaScript

'use strict';
(function () {
/**
* The Agent provides access to build agent
* data and management using REST API calls.
*/
function AgentService($http) {
/**
* Gets an agent list.
*/
this.getAgents = function() {
return $http.get('/api/agents');
};
this.deleteAgent = function(agent) {
return $http.delete('/api/agents/'+agent.id);
};
this.postAgent = function(agent) {
return $http.post('/api/agents', agent);
};
}
angular
.module('drone')
.service('agents', AgentService);
})();