Index: examples/dart/device_info/lib/main.dart |
diff --git a/examples/dart/device_info/lib/main.dart b/examples/dart/device_info/lib/main.dart |
index f58a95b97ff0c4429aa948589ecb9ab26635da51..e7421177e3367884a2804ecd7748fab4a78fab0f 100644 |
--- a/examples/dart/device_info/lib/main.dart |
+++ b/examples/dart/device_info/lib/main.dart |
@@ -17,7 +17,11 @@ class DeviceInfoApp extends Application { |
Future initialize(List<String> args, String url) async { |
connectToService("mojo:device_info", _deviceInfo); |
- print(await _deviceInfo.getDeviceType()); |
+ var c = new Completer(); |
+ _deviceInfo.getDeviceType((DeviceInfoDeviceType type) { |
+ c.complete(type); |
+ }); |
+ print(await _deviceInfo.responseOrError(c.future)); |
_deviceInfo.close(); |
close(); |
} |