removeOldExpiredCrypts method
- @protected
inherited
Rimuove da protectedExpiredCrypts quelli che superano maxDaysExpiredCrypts
Implementation
@protected
void removeOldExpiredCrypts() {
if (maxDaysExpiredCrypts == null || maxDaysExpiredCrypts == 0) {
// No limit
return;
}
if (maxDaysExpiredCrypts == -1) {
// Remove all immediately
protectedExpiredCrypts.clear();
return;
}
final now = DateTime.now();
protectedExpiredCrypts.removeWhere((c) {
final expDate = c.expirationDate;
if (expDate == null) return false;
return now.difference(expDate).inDays > maxDaysExpiredCrypts!;
});
}