isExpired method
Check if session data indicates expiration
Implementation
bool isExpired(Map<String, dynamic> data, Duration maxAge) {
final lastActivityStr = data['last_activity'] as String?;
if (lastActivityStr == null) return false;
try {
final lastActivity = DateTime.parse(lastActivityStr);
return DateTime.now().difference(lastActivity) > maxAge;
} catch (e) {
return false;
}
}