getNested function
Get/set nested value by path (list of keys).
Implementation
Object? getNested(Map<String, dynamic> map, List<String> path, [Object? defaultValue]) {
dynamic current = map;
for (final String key in path) {
if (current is! Map<String, dynamic>) return defaultValue;
current = current[key];
if (current == null) return defaultValue;
}
return current;
}