| 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() {
|
|
|