diff --git a/src/app/api/api-manager.service.js b/src/app/api/api-manager.service.js new file mode 100644 index 0000000000..54fb45521c --- /dev/null +++ b/src/app/api/api-manager.service.js @@ -0,0 +1,26 @@ +(function () { + 'use strict'; + + angular + .module('app.api') + .factory('app.api.api-manager', apiManagerFactory); + + function apiManagerFactory() { + var apis = {}; + + return { + apis: apis, + register: register, + retrieve: retrieve + }; + + function register(name, api) { + apis[name] = api; + } + + function retrieve(name) { + return apis[name]; + } + } + +})();