From 8e66be68340639a0e7ddce5f20045425492ff52d Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Sat, 1 Sep 2018 13:18:50 -0500 Subject: [PATCH] simplify ifLastSnapFailed --- src/FilterLists.Services/Snapshot/SnapshotService.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/FilterLists.Services/Snapshot/SnapshotService.cs b/src/FilterLists.Services/Snapshot/SnapshotService.cs index e099e3902..b1f599dcc 100644 --- a/src/FilterLists.Services/Snapshot/SnapshotService.cs +++ b/src/FilterLists.Services/Snapshot/SnapshotService.cs @@ -17,12 +17,8 @@ public class SnapshotService : Service private readonly Expression> ifLastSnapFailed = l => l.Snapshots .OrderByDescending(s => s.CreatedDateUtc) - .FirstOrDefault() - .WasUpdated && - !l.Snapshots - .OrderByDescending(s => s.CreatedDateUtc) - .FirstOrDefault() - .WasSuccessful; + .Select(s => s.WasUpdated && !s.WasSuccessful) + .FirstOrDefault(); private readonly Expression> isNotWaybackViewUrlWithSuccessfulSnap = l => !(l.ViewUrl.StartsWith(WaybackService.WaybackMachineUrlPrefix) &&