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