resolveContentIds method

Future<Map<ContentId, T>> resolveContentIds(
  1. List<ContentId> ids
)

Implementation

Future<Map<ContentId, T>> resolveContentIds(List<ContentId> ids) async {
  final resolverFuts =
      ids.map((id) async => await resolve(Content(null, id))).toList();
  final result = await Future.wait(resolverFuts, eagerError: true);
  final map = <ContentId, T>{};
  for (var i = 0; i < ids.length; i++) {
    map[ids[i]] = result[i];
  }

  return map;
}