@@ -185,7 +185,7 @@ MutableData mutable_data(new MutableDataInternal(
185
185
ref_future ()->LastResult (kDatabaseReferenceFnRunTransaction ));
186
186
}
187
187
188
- Future<void > DatabaseReferenceInternal::SetPriority (Variant priority) {
188
+ Future<void > DatabaseReferenceInternal::SetPriority (const Variant& priority) {
189
189
SafeFutureHandle<void > handle = ref_future ()->SafeAlloc <void >(kDatabaseReferenceFnSetPriority );
190
190
if (SetValueAndPriorityLastResult ().status () == kFutureStatusPending ) {
191
191
ref_future ()->Complete (
@@ -204,7 +204,7 @@ MutableData mutable_data(new MutableDataInternal(
204
204
static_cast <const Future<void >&>(ref_future ()->LastResult (kDatabaseReferenceFnSetPriority ));
205
205
}
206
206
207
- Future<void > DatabaseReferenceInternal::SetValue (Variant value) {
207
+ Future<void > DatabaseReferenceInternal::SetValue (const Variant& value) {
208
208
SafeFutureHandle<void > handle = ref_future ()->SafeAlloc <void >(kDatabaseReferenceFnSetValue );
209
209
if (SetValueAndPriorityLastResult ().status () == kFutureStatusPending ) {
210
210
ref_future ()->Complete (handle, kErrorConflictingOperationInProgress , kErrorMsgConflictSetValue );
@@ -219,8 +219,8 @@ MutableData mutable_data(new MutableDataInternal(
219
219
return static_cast <const Future<void >&>(ref_future ()->LastResult (kDatabaseReferenceFnSetValue ));
220
220
}
221
221
222
- Future<void > DatabaseReferenceInternal::SetValueAndPriority (Variant value,
223
- Variant priority) {
222
+ Future<void > DatabaseReferenceInternal::SetValueAndPriority (const Variant& value,
223
+ const Variant& priority) {
224
224
SafeFutureHandle<void > handle =
225
225
ref_future ()->SafeAlloc <void >(kDatabaseReferenceFnSetValueAndPriority );
226
226
if (SetValueLastResult ().status () == kFutureStatusPending ) {
@@ -243,7 +243,7 @@ MutableData mutable_data(new MutableDataInternal(
243
243
ref_future ()->LastResult (kDatabaseReferenceFnSetValueAndPriority ));
244
244
}
245
245
246
- Future<void > DatabaseReferenceInternal::UpdateChildren (Variant values) {
246
+ Future<void > DatabaseReferenceInternal::UpdateChildren (const Variant& values) {
247
247
SafeFutureHandle<void > handle = ref_future ()->SafeAlloc <void >(kDatabaseReferenceFnUpdateChildren );
248
248
id values_id = VariantToId (values);
249
249
if (!values.is_map ()) {
0 commit comments