Files
fusion/service/pull
Michael Lynch e4e08942a9 Only pull feed once per polling interval (#121)
fusion's previous behavior was to immediately retry requesting a feed when the request fails. This made more sense before we added failure recovery (df412f17d3). Now, immediately retrying on failure complicates the implementation and risks getting the client banned if the server is responding with HTTP 429 errors and we just keep spamming the same requests.

This changes the polling behavior so that we only request each feed once per polling interval. If the request fails, we'll try again at the next polling interval.
2025-03-28 10:52:39 +08:00
..