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