delayDialog method

Future<void> delayDialog()

Implementation

Future<void> delayDialog() async {
  final prefs = await SharedPreferences.getInstance();
  final currentCounters = _loadCounters(prefs);

  final now = DateTime.now();

  await _saveCounters(
    prefs,
    currentCounters.copyWith(feedbackDelayDateMillis: now.millisecondsSinceEpoch),
  );
  onDebugPrint?.call('feedback delayed for $DEFAULT_DELAY_DAYS days (default, could be changed)');
}