load method
Implementation
@override
Future<AppState> load() async {
try {
final decoded = jsonDecode(await File(_statePath).readAsString());
if (decoded is! Map<String, dynamic>) return const AppState();
return AppState(lastSeenVersion: decoded['lastSeenVersion'] as String?);
} catch (_) {
return const AppState();
}
}