What would you like done?
We have a custom theme component (the “Bio Book”) that recently started returning 429 errors. This started on November 26th. Before that it was working.
The Bio Book hacks the /u route to display user info in a more beautiful way. To do that it was also requesting additional user info from each user’s .json file. The Bio Book was lazy loading to avoid 429 errors, but that stopped working four days ago—I’m not sure what happened four days ago, but the Discourse team has confirmed that there weren’t any changes to the rate limit.
The repository for the code is: GitHub - sethgodin/discourse_biobook: Bio Book feature for Discourse
The developer who originally created the component for us is unavailable to take on this fix, so we need someone who can step into the existing code and resolve the error(s) so that the custom theme component is again working.
We don’t want any new features, we don’t need to change any existing features, and we don’t want to refactor anything. We just want to resolve the 429 errors and return the Bio Book to it’s previous functionality.
When do you need it done?
We’d like it completed by Monday, January 6th, 2020.
What is your budget, in $ USD that you can offer for this task?
Our budget is $250 for resolving the 429 errors.
Our understanding is that resolving the 429 errors will fix all the underlying issues. If that’s not the case please let us know and we’ll adjust our budget accordingly.