writeNormalized method
Write normalized data into the cache, deeply merging maps with existing values
Called from writeQuery
and writeFragment
.
Implementation
void writeNormalized(String dataId, Map<String, dynamic>? value) {
if (value is Map<String, Object>) {
final existing = store.get(dataId);
store.put(
dataId,
existing != null ? deeplyMergeLeft([existing, value]) : value,
);
} else {
store.put(dataId, value);
}
}