lista de servicios
This commit is contained in:
+17
@@ -189,4 +189,21 @@ class FirebaseProfessionalRepository {
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
|
||||
Future<List<ProfessionalEntity>> getProfessionsFromIds(
|
||||
Iterable<String> ids) async {
|
||||
try {
|
||||
// Realizar una consulta única para obtener la información de todos los usuarios
|
||||
final querySnapshot = await professionalCollection
|
||||
.where(FieldPath.documentId, whereIn: ids)
|
||||
.get();
|
||||
|
||||
return querySnapshot.docs
|
||||
.map((e) => ProfessionalEntity.fromDocument(e.data()))
|
||||
.toList();
|
||||
} catch (e) {
|
||||
log('getProfessionsFromIds ${e.toString()}');
|
||||
rethrow;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user