From a0def569654b5081212797d4330f0f475b2f10b4 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Fri, 25 Nov 2022 13:42:58 +0800 Subject: [PATCH] Use descending savedAt search when syncing to pull in newest items --- .../Services/DataService/Queries/LinkedItemNetworkQuery.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apple/OmnivoreKit/Sources/Services/DataService/Queries/LinkedItemNetworkQuery.swift b/apple/OmnivoreKit/Sources/Services/DataService/Queries/LinkedItemNetworkQuery.swift index 8df9dc6b3..ce5d1fb7e 100644 --- a/apple/OmnivoreKit/Sources/Services/DataService/Queries/LinkedItemNetworkQuery.swift +++ b/apple/OmnivoreKit/Sources/Services/DataService/Queries/LinkedItemNetworkQuery.swift @@ -62,11 +62,14 @@ extension DataService { ) } + let sort = InputObjects.SortParams(by: Enums.SortBy.savedAt, order: OptionalArgument(Enums.SortOrder.descending)) + let query = Selection.Query { try $0.updatesSince( after: OptionalArgument(cursor), first: OptionalArgument(limit), since: DateTime(from: since), + sort: OptionalArgument(sort), selection: selection ) }