setData method
全置き換え
Implementation
Future<void> setData(
JsonMap data, {
WriteBatch? batch,
Transaction? transaction,
}) {
assert(batch == null || transaction == null);
if (firestoreOperationCounter.enabled) {
firestoreOperationCounter.recordWrite();
}
if (batch == null && transaction == null) {
return ref.set(data);
}
if (batch != null) {
batch.set(ref, data);
return Future.value();
}
if (transaction != null) {
transaction.set(ref, data);
return Future.value();
}
assert(false);
return Future.value();
}