Concatinating friends and messages for bulk processing.
Added empty catch() and response.status check on getStadiaAvatar() to ignore all missing avatars. (Default to Stadia avatar)
Changing HTTP Response code from 404 to 200 for missing avatars (but a userID was supplied). CORS headers are not set for error pages in NGINX. This oculd be adressed by recompiling NGINX with more_headers.
Added client userscript in a "proof of concept" state of readiness.
The bot userscript is neat and tidy, it works very well too.
Added additional comments.
Added new extension of DBConnector called StadiaAvatarDB. This class contains all avatar manipulation queries.
Fixed get and update.
Added Gravatar hash generator.
The bot userscript is now fully operational, the only thing left to do is to make it send the actual payload we need for the endpoint.
Added setup for MySQL database.
Added DB interface with a concept-stage set/update endpoint.