saveRaw method
Future<void>
saveRaw(
- Map<
String, dynamic> values, - DocumentReference<
Object?> reference, { - bool isTimestamp = false,
- String createdFieldValueKey = documentCreatedAtKey,
- String updatedFieldValueKey = documentUpdatedAtKey,
override
Implementation
@override
Future<void> saveRaw(
Map<String, dynamic> values,
DocumentReference reference, {
bool isTimestamp = false,
String createdFieldValueKey = documentCreatedAtKey,
String updatedFieldValueKey = documentUpdatedAtKey,
}) async {
final data = values;
final nowAt = Timestamp.now();
if (isTimestamp) {
data[createdFieldValueKey] = nowAt;
data[updatedFieldValueKey] = nowAt;
}
final batch = Batch()..saveRaw(values, reference);
await batch.commit();
}