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):