Block a user
Use Cache On The API Level Instead Of Fetching The Progress Every Time
There is also rate limiting functionality in place on the API, but still, if we can just cache the result for like, 30 seconds, that would be great.
Use Cache On The API Level Instead Of Fetching The Progress Every Time
Optimize The Title And Description Extraction Method
Investigate If The Filtered Object Can Be Turned Into A Struct, To Create Less GC Pressure
After investigating, I've come to the conclusion that it wouldn't be worth it. There's too many properties that would have to be re-worked, and too many methods that would have to be reworked as well.