Not required for beta but a nice feature to have - friends list support (from an architecture standpoint).
Adds support for storage of friends list on login (specifically, whenever a user authorizes with an osu! code). This can be triggered by signing out and signing in on the website or when a user's refresh token expires.
Updates friend list every 24 hours at most.
Does not overwrite friend list if the osu! API returns an error, in other cases it does overwrite the list.
Friends are stored in a join table called __join__friends - nearly identical to __join__pooled_beatmaps
Friend list support
Part of #135
Not required for beta but a nice feature to have - friends list support (from an architecture standpoint).
__join__friends
- nearly identical to__join__pooled_beatmaps