many<T> method
Updates multiple documents in Firestore with a list of objects.
Implementation
Future<void> many<T>(List<T> objects, { String? subcollection }) async {
if (objects.isEmpty) return Future.value();
if (objects.length > 500) {
throw ArgumentError('Batch limit exceeded. Maximum 500 objects allowed.');
}
final serializer = RDB.serializers[objects[0].runtimeType];
if (serializer == null) {
throw UnsupportedError('No serializer found for type: ${objects[0].runtimeType}. Consider re-generating Firestorm data classes.');
}
RDBWriteBatch batch = RDBWriteBatch();
return batch.update(objects, subcollection: subcollection);
}