From 2fbbdce46c82bd3c74b254887b1e88a24f10a1b3 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Thu, 10 Dec 2020 15:44:54 -0600 Subject: [PATCH] Don't use the SINCE parameter except for the main Twitter timeline to help with missing Tweets. --- .../FeedProvider/Twitter/TwitterFeedProvider.swift | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Account/Sources/Account/FeedProvider/Twitter/TwitterFeedProvider.swift b/Account/Sources/Account/FeedProvider/Twitter/TwitterFeedProvider.swift index ec09dc907..d9cfef1fc 100644 --- a/Account/Sources/Account/FeedProvider/Twitter/TwitterFeedProvider.swift +++ b/Account/Sources/Account/FeedProvider/Twitter/TwitterFeedProvider.swift @@ -205,13 +205,14 @@ public final class TwitterFeedProvider: FeedProvider { var parameters = [String: Any]() var isSearch = false - if let sinceToken = webFeed.sinceToken, let sinceID = Int(sinceToken) { - parameters["since_id"] = sinceID - } - + parameters["count"] = 20 + switch urlComponents.path { case "", "/", "/home": parameters["count"] = 100 + if let sinceToken = webFeed.sinceToken, let sinceID = Int(sinceToken) { + parameters["since_id"] = sinceID + } api = "statuses/home_timeline.json" case "/notifications/mentions": api = "statuses/mentions_timeline.json"