blob: 7a4baba5ced4a1e5b604ca0b1212d6183b446f00 [file] [log] [blame]
(function() {
'use strict';
angular
.module('xos.helpers')
.service('XosApi', xosApi)
.service('XoslibApi', xoslibApi)
.service('HpcApi', hpcApi);
var xosApiCache, xoslibApiCache, hpcApiCache;
function xosApi(xos) {
if(!xosApiCache){
xosApiCache = new xos({domain: ''});
}
return xosApiCache;
}
function xoslibApi(xoslib) {
if(!xoslibApiCache){
xoslibApiCache = new xoslib({domain: ''});
}
return xoslibApiCache;
}
function hpcApi(hpcapi) {
if(!hpcApiCache){
hpcApiCache = new hpcapi({domain: ''});
}
return hpcApiCache;
}
})();