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