getObjects<T> method
Reads a list of objects saved with set(key, listOfObjects).
Implementation
List<T>? getObjects<T>(String key, T Function(Map<String, dynamic> json) fromJson) {
final List<dynamic>? list = get<List<dynamic>>(key);
if (list == null) return null;
try {
return list.map((dynamic e) => fromJson(Map<String, dynamic>.from(e as Map<dynamic, dynamic>))).toList();
} catch (e) {
debugPrint("UStorage: '$key' could not be decoded as List<$T> ($e).");
return null;
}
}