all static method

Future<List<Map<String, SyncUser>>> all(
  1. String appId
)

Implementation

static Future<List<Map<String, SyncUser>>> all(String appId) async {
  Map<String, dynamic> values = {
    'appId': appId,
  };

  Map<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 maps = <Map<String, SyncUser>>[];
  maps = userKeyDictionaries.map((value) {
    Map<String, SyncUser> maps = new Map();
    Map<dynamic, dynamic> map = value;
    if (map.keys.length > 0) {
      Map m = map[map.keys.first];
      m['appId'] = appId;
      m['partition'] = m['identity'];
      maps[map.keys.first] = SyncUser.fromMap(m);
    }

    return maps;
  }).toList();

  return maps;
}