2014-09-01 12:31:35 -07:00
|
|
|
'use strict';
|
|
|
|
|
2014-10-21 20:14:48 -07:00
|
|
|
angular.module('copayApp.services').factory('pluginManager', function(angularLoad) {
|
2014-09-02 21:25:08 -07:00
|
|
|
var pm = new copay.PluginManager(config);
|
|
|
|
var scripts = pm.scripts;
|
|
|
|
|
|
|
|
for(var ii in scripts){
|
|
|
|
var src = scripts[ii].src;
|
|
|
|
|
2014-09-22 05:35:41 -07:00
|
|
|
console.log('\tLoading ',src); //TODO
|
2014-09-02 21:25:08 -07:00
|
|
|
angularLoad.loadScript(src)
|
|
|
|
.then(scripts[ii].then || null)
|
|
|
|
.catch(function() {
|
|
|
|
throw new Error('Loading ' + src);
|
|
|
|
})
|
|
|
|
}
|
|
|
|
return pm;
|
2014-09-01 19:44:35 -07:00
|
|
|
});
|