getFailedLogs method

  1. @override
Future<List<SyncLog>> getFailedLogs()
override

Obtém logs com falha (que falharam em tentativas anteriores)

Implementation

@override
Future<List<SyncLog>> getFailedLogs() async {
  try {
    final allLogs = await _getAllLogs();
    return allLogs
        .where((log) => !log.isSynced && log.retryCount > 0)
        .toList();
  } catch (e) {
    developer.log(
      'Erro ao buscar logs com falha: $e',
      name: 'InternalSyncLogStorage',
      level: 1000,
    );
    return [];
  }
}