@@ -185,7 +185,7 @@ MutableData mutable_data(new MutableDataInternal(
185185 ref_future ()->LastResult (kDatabaseReferenceFnRunTransaction ));
186186}
187187
188- Future<void > DatabaseReferenceInternal::SetPriority (Variant priority) {
188+ Future<void > DatabaseReferenceInternal::SetPriority (const Variant& priority) {
189189 SafeFutureHandle<void > handle = ref_future ()->SafeAlloc <void >(kDatabaseReferenceFnSetPriority );
190190 if (SetValueAndPriorityLastResult ().status () == kFutureStatusPending ) {
191191 ref_future ()->Complete (
@@ -204,7 +204,7 @@ MutableData mutable_data(new MutableDataInternal(
204204 static_cast <const Future<void >&>(ref_future ()->LastResult (kDatabaseReferenceFnSetPriority ));
205205}
206206
207- Future<void > DatabaseReferenceInternal::SetValue (Variant value) {
207+ Future<void > DatabaseReferenceInternal::SetValue (const Variant& value) {
208208 SafeFutureHandle<void > handle = ref_future ()->SafeAlloc <void >(kDatabaseReferenceFnSetValue );
209209 if (SetValueAndPriorityLastResult ().status () == kFutureStatusPending ) {
210210 ref_future ()->Complete (handle, kErrorConflictingOperationInProgress , kErrorMsgConflictSetValue );
@@ -219,8 +219,8 @@ MutableData mutable_data(new MutableDataInternal(
219219 return static_cast <const Future<void >&>(ref_future ()->LastResult (kDatabaseReferenceFnSetValue ));
220220}
221221
222- Future<void > DatabaseReferenceInternal::SetValueAndPriority (Variant value,
223- Variant priority) {
222+ Future<void > DatabaseReferenceInternal::SetValueAndPriority (const Variant& value,
223+ const Variant& priority) {
224224 SafeFutureHandle<void > handle =
225225 ref_future ()->SafeAlloc <void >(kDatabaseReferenceFnSetValueAndPriority );
226226 if (SetValueLastResult ().status () == kFutureStatusPending ) {
@@ -243,7 +243,7 @@ MutableData mutable_data(new MutableDataInternal(
243243 ref_future ()->LastResult (kDatabaseReferenceFnSetValueAndPriority ));
244244}
245245
246- Future<void > DatabaseReferenceInternal::UpdateChildren (Variant values) {
246+ Future<void > DatabaseReferenceInternal::UpdateChildren (const Variant& values) {
247247 SafeFutureHandle<void > handle = ref_future ()->SafeAlloc <void >(kDatabaseReferenceFnUpdateChildren );
248248 id values_id = VariantToId (values);
249249 if (!values.is_map ()) {
0 commit comments