removeFailedRequestsForHiddenInspections method

Future<void> removeFailedRequestsForHiddenInspections()

Implementation

Future<void> removeFailedRequestsForHiddenInspections() async {
  final hidden = await getHiddenPjNrs();
  if (hidden.isEmpty) return;

  final requests = await API().local.getAllFailedRequests() ?? [];
  for (final (id, requestData) in requests) {
    final reqPjNr = extractPjNrFromRequest(requestData);
    if (reqPjNr != null && hidden.contains(reqPjNr)) {
      API().local.failedRequestWasSuccessful(id, wasntTho: true);
    }
  }
}