diff options
Diffstat (limited to 'vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUploadService.js')
-rw-r--r-- | vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUploadService.js | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUploadService.js b/vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUploadService.js index 2606143a..a938c097 100644 --- a/vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUploadService.js +++ b/vnfmarket/src/main/webapp/vnfmarket/app/modules/home/serviceUpload/serviceUploadService.js @@ -31,11 +31,12 @@ function serviceUpload($q, vnfConfig, httpService) { return { - postServiceUpload: postServiceUpload + postServiceUpload: postServiceUpload, + repostServiceUpload: repostServiceUpload }; function postServiceUpload(data, headers) { - var url = vnfConfig.common.baseUrl + vnfConfig.api.home.postServiceUpload.url, + var url = vnfConfig.api.home.postServiceUpload.url, method = vnfConfig.api.home.postServiceUpload.method, apiData = data; @@ -48,6 +49,22 @@ }); return defer.promise; } + + function repostServiceUpload(data, headers, csarId) { + var url = vnfConfig.api.home.repostServiceUpload.url, + method = vnfConfig.api.home.repostServiceUpload.method, + apiData = data; + url = url.replace(":csarId", csarId) + + var defer = $q.defer() + httpService.apiRequestWithProgress(url, method, apiData, headers) + .then(function(response) { + defer.resolve(response); + }, function(error) { + defer.reject(error); + }); + return defer.promise; + } } })();
\ No newline at end of file |