Timeouts if many feeds are added
Summary
If many feeds are added, it seems that the 5 seconds timeout to fetch articles is not enough. I currently have ~100 feeds added. The fetch requests seem to be done in parallel and it seems that they are internally queued/blocking each other. The first feeds are fetched first and it takes already 5 seconds to fetch ~30 feeds. For the latter feeds, timeouts happen.
ERROR Cannot read RSS (probably timeout)
When I change the timeout to 60000 in the code, the issue is gone, however I get occasional network request failures, probably because of the same reason, too many requests at once blocking each other.
ERROR Cannot read RSS DeskModder [TypeError: Network request failed]
A possible fix might be to raise the timeout, but this seems rather to be a workaround. Perhaps the feeds should not be loaded at the same time but one after each other (or e.g. 10 at the same time).
Tested version: Debug build from current source code (version 1.3.0), Android 12.