harbor/static/ng/resources/js/services/destination/services.ping-destination.js

30 lines
809 B
JavaScript

(function() {
'use strict';
angular
.module('harbor.services.destination')
.factory('PingDestinationService', PingDestinationService);
PingDestinationService.$inject = ['$http'];
function PingDestinationService($http) {
return pingDestination;
function pingDestination(targetId) {
return $http({
'method': 'POST',
'url': '/api/targets/ping',
'headers': {'Content-Type': 'application/x-www-form-urlencoded'},
'transformRequest': function(obj) {
var str = [];
for(var p in obj) {
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
}
return str.join("&");
},
'data': {'id': targetId}
});
}
}
})();