loadScoreLastUpdatedFromCache function
- WidgetRef ref
Implementation
Future<DateTime?> loadScoreLastUpdatedFromCache(WidgetRef ref) async {
final db = ref.read(databaseProvider);
final prefs = ref.read(sharedPreferencesProvider);
final user = await db.select(db.users).getSingleOrNull();
if (user == null) return null;
final raw = await prefs.getString(_lastUpdatedCacheKey(user.studentId));
if (raw == null) return null;
return DateTime.tryParse(raw);
}