getCutoffDate function
Compute the cutoff date from settings.
Implementation
DateTime getCutoffDate() {
final settings = _settingsProvider() ?? {};
final cleanupPeriodDays =
(settings['cleanupPeriodDays'] as int?) ?? defaultCleanupPeriodDays;
final cleanupPeriodMs = cleanupPeriodDays * 24 * 60 * 60 * 1000;
return DateTime.now().subtract(Duration(milliseconds: cleanupPeriodMs));
}