getDocuments method
Implementation
Future<List<Document>> getDocuments({required List<String> ids}) async {
final documents = await repository.getDocuments(ids: ids);
final documentsById = {
for (final document in documents) document.id: document
};
final response = <Document>[];
for (final id in ids) {
final doc = documentsById[id];
if (doc != null) response.add(doc);
}
return response;
}