prepareDataToUpdate static method
Implementation
static Map<String, dynamic> prepareDataToUpdate({
required final Map<String, dynamic> data,
final bool partial = false,
}) {
var _data = data;
if (partial) {
data.forEach((key, value) {
if (value is int || value is double) {
_data[key] = FieldValue.increment(value);
} else if (value is List) {
_data[key] = FieldValue.arrayUnion(value);
}
});
}
return _data;
}