getCutoffDate function

DateTime getCutoffDate()

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));
}