staleLocalRootInspections static method
- required List<
InspectionLocation> local, - required List<
InspectionLocation> remote,
Implementation
@visibleForTesting
static List<InspectionLocation> staleLocalRootInspections({
required List<InspectionLocation> local,
required List<InspectionLocation> remote,
}) {
final remoteIds = remote.map((inspection) => inspection.id).toSet();
return local.where((inspection) {
if (inspection.forceOffline) return false;
return !remoteIds.contains(inspection.id);
}).toList();
}