Fix Dart2 runtime errors seen internally (#190)
diff --git a/lib/src/sync/json_wire_spec/logs.dart b/lib/src/sync/json_wire_spec/logs.dart
index 3c6017a..74f9ed3 100644
--- a/lib/src/sync/json_wire_spec/logs.dart
+++ b/lib/src/sync/json_wire_spec/logs.dart
@@ -22,8 +22,11 @@
Logs(this._driver) : _resolver = new Resolver(_driver, 'log');
List<LogEntry> get(String logType) {
- final entries = _resolver.post('', {'type': logType}) as List<Map>;
- return entries.map((e) => new LogEntry.fromMap(e)).toList();
+ final entries = _resolver.post('', {'type': logType}).cast<Map>();
+ return entries
+ .map((e) => new LogEntry.fromMap(e))
+ .toList()
+ .cast<LogEntry>();
}
@override