| Index: examples/dart/wget/main.dart
|
| diff --git a/examples/dart/wget/main.dart b/examples/dart/wget/main.dart
|
| index 0880492abfd2f767cbf6ad4d2b458bcb6e25f968..8d3e34e6e79cc29163f7aac3b4a86c3387cc3c4c 100644
|
| --- a/examples/dart/wget/main.dart
|
| +++ b/examples/dart/wget/main.dart
|
| @@ -15,8 +15,10 @@ import 'package:mojo/services/network/public/interfaces/network_service.mojom.da
|
| import 'package:mojo/services/network/public/interfaces/url_loader.mojom.dart';
|
|
|
| class WGet extends Application {
|
| - NetworkServiceProxy _networkService;
|
| + NetworkServiceProxy _networkServiceProxy;
|
| + NetworkService _networkService;
|
| UrlLoaderProxy _urlLoaderProxy;
|
| + UrlLoader _urlLoader;
|
|
|
| WGet.fromHandle(MojoHandle handle) : super.fromHandle(handle);
|
|
|
| @@ -45,7 +47,7 @@ class WGet extends Application {
|
| ..url = url
|
| ..autoFollowRedirects = true;
|
|
|
| - var urlResponse = await _urlLoaderProxy.start(urlRequest);
|
| + var urlResponse = await _urlLoader.start(urlRequest);
|
| print(">>> Headers <<<");
|
| print(urlResponse.response.headers.join('\n'));
|
|
|
| @@ -54,25 +56,28 @@ class WGet extends Application {
|
|
|
| void _initProxiesIfNeeded() {
|
| if (_networkService == null) {
|
| - _networkService = new NetworkServiceProxy.unbound();
|
| - connectToService("mojo:network_service", _networkService);
|
| + _networkServiceProxy = new NetworkServiceProxy.unbound();
|
| + _networkService = _networkServiceProxy.interface;
|
| + connectToService("mojo:network_service", _networkServiceProxy);
|
| }
|
| if (_urlLoaderProxy == null) {
|
| _urlLoaderProxy = new UrlLoaderProxy.unbound();
|
| + _urlLoader = _urlLoaderProxy.interface;
|
| _networkService.createUrlLoader(_urlLoaderProxy);
|
| }
|
| }
|
|
|
| void _closeProxies() {
|
| - _urlLoaderProxy.close();
|
| - _networkService.close();
|
| + _urlLoaderProxy.impl.close();
|
| _urlLoaderProxy = null;
|
| + _urlLoader = null;
|
| + _networkServiceProxy.impl.close();
|
| + _networkServiceProxy = null;
|
| _networkService = null;
|
| }
|
| }
|
|
|
| main(List args) {
|
| MojoHandle appHandle = new MojoHandle(args[0]);
|
| - var wget = new WGet.fromHandle(appHandle);
|
| - wget.listen();
|
| + new WGet.fromHandle(appHandle);
|
| }
|
|
|