25 lines
652 B
JavaScript
25 lines
652 B
JavaScript
'use strict';
|
|
angular.module('copayApp.services').factory('homeIntegrationsService', function(lodash, configService, $log) {
|
|
var root = {};
|
|
var services = [];
|
|
|
|
root.register = function(serviceInfo) {
|
|
// Check if already exists
|
|
if (lodash.find(services, { 'name': serviceInfo.name })) return;
|
|
$log.info('Adding home Integrations entry:' + serviceInfo.name);
|
|
services.push(serviceInfo);
|
|
};
|
|
|
|
root.unregister = function(serviceName) {
|
|
services = lodash.filter(services, function(x) {
|
|
return x.name != serviceName
|
|
});
|
|
};
|
|
|
|
root.get = function() {
|
|
return services;
|
|
};
|
|
|
|
return root;
|
|
|
|
});
|