markAsSynced method

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

Marca um log como sincronizado

Implementation

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

    final updatedLog = syncLog.copyWith(
      isSynced: true,
      syncedAt: DateTime.now(),
    );

    await _saveSyncLog(updatedLog);
  } catch (e) {
    developer.log(
      'Erro ao marcar log como sincronizado: $e',
      name: 'InternalSyncLogStorage',
      level: 1000,
    );
  }
}