mergeMaps method
Implementation
Map<String, dynamic> mergeMaps(
Map<String, dynamic> original,
Map<String, dynamic> newData,
) {
newData.forEach((key, value) {
if (original.containsKey(key) && original[key] is Map && value is Map) {
mergeMaps(
original[key] as Map<String, dynamic>,
value as Map<String, dynamic>,
);
} else {
original[key] = value;
}
});
return original;
}