From 006d02a82490e2e520c0fbba3e3d43ebed8b0d37 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Mon, 19 Oct 2020 20:44:16 -0500 Subject: [PATCH] Fix since query parameter so that we don't pull all the data all the time. --- Account/Sources/Account/ReaderAPI/ReaderAPICaller.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Account/Sources/Account/ReaderAPI/ReaderAPICaller.swift b/Account/Sources/Account/ReaderAPI/ReaderAPICaller.swift index edddda8f8..da2be8529 100644 --- a/Account/Sources/Account/ReaderAPI/ReaderAPICaller.swift +++ b/Account/Sources/Account/ReaderAPI/ReaderAPICaller.swift @@ -646,7 +646,7 @@ final class ReaderAPICaller: NSObject { let url = baseURL .appendingPathComponent(ReaderAPIEndpoints.itemIds.rawValue) .appendingQueryItems([ - URLQueryItem(name: "o", value: String(sinceString)), + URLQueryItem(name: "ot", value: String(sinceString)), URLQueryItem(name: "n", value: "10000"), URLQueryItem(name: "output", value: "json"), URLQueryItem(name: "xt", value: ReaderState.read.rawValue), @@ -671,6 +671,11 @@ final class ReaderAPICaller: NSObject { return } + guard entries.itemRefs.count > 0 else { + completion(.success((nil, nil, nil))) + return + } + self.requestAuthorizationToken(endpoint: baseURL) { (result) in switch result { case .success(let token):