Implement flow allowing disconnection from online services when another client instance for same user is detected
SpectatorClient
Restore some `virtual` specs to appease Moq
When the server requests a disconnect due to a user connecting via a second device, the client will now log the user out on the first device and show a notification informing them of the cause of disconnection.
ScoreInfo.BeatmapInfo
watchedUsers
watchedUsersRefCounts
There are a lot of these requests, and we don't really care about waiting on them to finish sending. This may have negatively affected send performance for users with very high latency. Reverts part of 0533249d11. Addresses concerns in https://github.com/ppy/osu/discussions/19429#discussioncomment-3276400.
0533249d11
AsNonNull()
Not really throw exception will be the better way?
virtual
Multiplayer
Schedule