IResourceStore
ImportCollectionsTest.TestSaveAndReload
This adds the "wait for enabled" check in a way that can be easily reused, as it keeps getting missed in test implementations. This particular commit hopefully fixes https://github.com/ppy/osu/runs/4583845033?check_suite_focus=true.
Add AbortGameplay() to fix state transition race conditions during multiplayer load
Rework multiplayer's current item tracking
IStorageResourceProvider
We might need to rename this class..
ScoreInfo
TestResources
The main goal here is to remove the inheritance, since realm doesn't like that. Unfortunate that we can't use object initialisers in a few of these places, but no real way around that.
Fix testable online IDs starting at 0
MultiplayerClient
BeatmapLookupCache
ILive
BeatmapSetOnlineStatus
BeatmapOnlineStatus
This variable is used at more than just a set level.
Apply some various code quality fixes that don't fit elsewhere