Index: mojo/services/public/js/application.js |
diff --git a/mojo/services/public/js/application.js b/mojo/services/public/js/application.js |
index 77ec17fd60e39ab90c1c67b8e87f67cc4abebecf..452d561fef5f48164c47b3a90e634cc2bc610d0e 100644 |
--- a/mojo/services/public/js/application.js |
+++ b/mojo/services/public/js/application.js |
@@ -15,6 +15,7 @@ define("mojo/services/public/js/application", [ |
constructor(shellHandle, url) { |
this.url = url; |
this.serviceProviders = []; |
+ this.exposedServiceProviders = []; |
this.shellHandle_ = shellHandle; |
this.shell = new Shell(shellHandle, { |
initialize: this.initialize.bind(this), |
@@ -25,13 +26,18 @@ define("mojo/services/public/js/application", [ |
initialize(args) { |
} |
- doAcceptConnection(url, serviceProviderProxy) { |
- var serviceProvider = new ServiceProvider(serviceProviderProxy); |
+ doAcceptConnection(url, serviceProviderProxy, exposedServiceProviderProxy) { |
+ var serviceProvider = new ServiceProvider(serviceProviderProxy); |
this.serviceProviders.push(serviceProvider); |
- this.acceptConnection(url, serviceProvider); |
+ |
+ var exposedServiceProvider = |
+ new ServiceProvider(exposedServiceProviderProxy); |
+ this.exposedServiceProviders.push(exposedServiceProvider) |
+ |
+ this.acceptConnection(url, serviceProvider, exposedServiceProvider); |
} |
- acceptConnection(url, serviceProvider) { |
+ acceptConnection(url, serviceProvider, exposedServiceProvider) { |
} |
quit() { |