mirror of
https://github.com/ppy/osu.git
synced 2024-11-18 19:32:58 +08:00
422260797b
It turns out this polling was necessary to get extra data that isn't included in the main listing request. It was removed deemed useless, and in order to fix the order of rooms changing when selecting a room. Weirdly, I can't reproduce this happening any more, and on close inspection of the code can't see how it could happen in the first place. For now, let's revert this change and iterate from there, if/when the same issue arises again. I've discussed avoiding this second poll by potentially including more data (just `user_id`s?) in the main listing request, but not 100% sure on this - even if the returned data is minimal it's an extra join server-side, which could cause performance issues for large numbers of rooms. |
||
---|---|---|
.. | ||
RoomManagerTestScene.cs | ||
TestRoomManager.cs | ||
TestSceneCreateMultiplayerMatchButton.cs | ||
TestSceneDrawableRoomPlaylist.cs | ||
TestSceneLoungeRoomInfo.cs | ||
TestSceneLoungeRoomsContainer.cs | ||
TestSceneMatchBeatmapDetailArea.cs | ||
TestSceneMatchHeader.cs | ||
TestSceneMatchLeaderboard.cs | ||
TestSceneMatchSongSelect.cs | ||
TestSceneMultiHeader.cs | ||
TestSceneMultiplayer.cs | ||
TestSceneMultiplayerGameplayLeaderboard.cs | ||
TestSceneMultiplayerMatchSongSelect.cs | ||
TestSceneMultiplayerMatchSubScreen.cs | ||
TestSceneMultiplayerParticipantsList.cs | ||
TestSceneMultiplayerReadyButton.cs | ||
TestSceneMultiplayerRoomManager.cs | ||
TestSceneRoomStatus.cs |