readObjectList<T> method
Implementation
List<T> readObjectList<T>(
String key,
T Function(Map<String, dynamic> json) fromJson,
) {
try {
final String? jsonString = read<String>(key);
if (jsonString == null) return [];
final List<dynamic> jsonList = json.decode(jsonString);
return jsonList
.map((item) => fromJson(item as Map<String, dynamic>))
.toList();
} catch (e) {
print('Error reading object list: $e');
return [];
}
}