getObject<T> method
Reads an object saved with set(key, object) (anything with toJson()).
Implementation
T? getObject<T>(String key, T Function(Map<String, dynamic> json) fromJson) {
final Map<String, dynamic>? json = get<Map<String, dynamic>>(key);
if (json == null) return null;
try {
return fromJson(json);
} catch (e) {
debugPrint("UStorage: '$key' could not be decoded as $T ($e).");
return null;
}
}