incrementRetryCount method

  1. @override
Future<void> incrementRetryCount(
  1. String syncId
)
override

Incrementa o contador de tentativas de um log

Implementation

@override
Future<void> incrementRetryCount(String syncId) async {
  try {
    final syncLog = await _getSyncLogById(syncId);
    if (syncLog == null) return;

    final updatedLog = syncLog.copyWith(
      retryCount: syncLog.retryCount + 1,
      lastAttemptAt: DateTime.now(),
    );

    await _saveSyncLog(updatedLog);
  } catch (e) {
    developer.log(
      'Erro ao incrementar contador de retry: $e',
      name: 'InternalSyncLogStorage',
      level: 1000,
    );
  }
}