all static method
Implementation
static Future<List<LinkedHashMap<String, SyncUser>>> all(String appId) async {
Map<String, dynamic> values = {
'appId': appId,
};
LinkedHashMap<dynamic, dynamic> map =
await _channel.invokeMethod(Action.allUsers.name, values);
if (map["error"] != null) {
throw Exception("create object finished with exception ${map["error"]}");
}
List<dynamic> userKeyDictionaries = map["results"];
var linkedHashMaps = <LinkedHashMap<String, SyncUser>>[];
linkedHashMaps = userKeyDictionaries.map((value) {
LinkedHashMap<String, SyncUser> linkedHashMap = new LinkedHashMap();
LinkedHashMap<dynamic, dynamic> map = value;
if (map.keys.length > 0) {
Map m = map[map.keys.first];
m['appId'] = appId;
m['partition'] = m['id'];
linkedHashMap[map.keys.first] = SyncUser.fromMap(m);
}
return linkedHashMap;
}).toList();
return linkedHashMaps;
}