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
SpectatorClient
Schedule
SpectatorClient.BeginPlaying
Optimally, I would like to remove the `Schedule` in `EndPlaying`, but it turns out quite a few test are relying on this at very least. Adding a paired schedule ensure that order of operations is correct, at least.
BeatmapInfo.OnlineBeatmapID
OnlineID
var
BeatmapInfo Beatmap