OLD | NEW |
1 #!mojo mojo:sky_viewer | 1 #!mojo mojo:sky_viewer |
2 <sky> | 2 <sky> |
3 <script> | 3 <script> |
4 import '/sky/framework/embedder.dart'; | |
5 import 'dart:async'; | 4 import 'dart:async'; |
6 import 'dart:typed_data'; | 5 import 'dart:typed_data'; |
7 import "dart:sky.internals" as internals; | 6 import "dart:sky.internals" as internals; |
8 | 7 |
9 import 'package:mojo/public/dart/bindings.dart'; | 8 import 'package:mojo/bindings.dart'; |
10 import 'package:mojo/public/dart/core.dart'; | 9 import 'package:mojo/core.dart'; |
11 import 'package:mojom/mojo/network_service.mojom.dart'; | 10 import 'package:mojom/mojo/network_service.mojom.dart'; |
12 import 'package:mojom/mojo/url_loader.mojom.dart'; | 11 import 'package:mojom/mojo/url_loader.mojom.dart'; |
13 | 12 |
| 13 import 'package:sky/framework/embedder.dart'; |
| 14 |
14 Future<String> run(url) async { | 15 Future<String> run(url) async { |
15 var networkService= new NetworkServiceProxy.unbound(); | 16 var networkService= new NetworkServiceProxy.unbound(); |
16 embedder.connectToService("mojo:network_service", networkService); | 17 embedder.connectToService("mojo:network_service", networkService); |
17 | 18 |
18 var urlLoader = new UrlLoaderProxy.unbound(); | 19 var urlLoader = new UrlLoaderProxy.unbound(); |
19 networkService.ptr.createUrlLoader(urlLoader); | 20 networkService.ptr.createUrlLoader(urlLoader); |
20 | 21 |
21 var urlRequest = new UrlRequest() | 22 var urlRequest = new UrlRequest() |
22 ..url = url | 23 ..url = url |
23 ..autoFollowRedirects = true; | 24 ..autoFollowRedirects = true; |
(...skipping 13 matching lines...) Expand all Loading... |
37 return new String.fromCharCodes(new Uint8List.view(bodyData.buffer)); | 38 return new String.fromCharCodes(new Uint8List.view(bodyData.buffer)); |
38 } | 39 } |
39 | 40 |
40 main() async { | 41 main() async { |
41 var url = "http://127.0.0.1:8000/sky/tests/services/resources/pass.txt"; | 42 var url = "http://127.0.0.1:8000/sky/tests/services/resources/pass.txt"; |
42 var result = await run(url); | 43 var result = await run(url); |
43 internals.notifyTestComplete(result); | 44 internals.notifyTestComplete(result); |
44 } | 45 } |
45 </script> | 46 </script> |
46 </sky> | 47 </sky> |
OLD | NEW |