Because both refreshing feeds + subscriptions are async tasks if a subscription task overlaps with when feeds are refreshed (on the hour), then the subscription could find itself at the back of a big queue of feeds to refresh.
Probably either need:
- higher task priority for parsing new unseen feeds
- separate task queue (might need dedicated workers)
Because both refreshing feeds + subscriptions are async tasks if a subscription task overlaps with when feeds are refreshed (on the hour), then the subscription could find itself at the back of a big queue of feeds to refresh.
Probably either need: