Merge pull request #11551 from smoogipoo/fix-leave-room-race-2

Fix client potentially not leaving a room on exiting multiplayer
This commit is contained in:
Dean Herbert
2021-02-08 19:23:14 +09:00
committed by GitHub
9 changed files with 332 additions and 75 deletions

View File

@ -100,6 +100,8 @@ namespace osu.Game.Tests.Visual.Multiplayer
return Task.FromResult(room);
}
protected override Task LeaveRoomInternal() => Task.CompletedTask;
public override Task TransferHost(int userId) => ((IMultiplayerClient)this).HostChanged(userId);
public override async Task ChangeSettings(MultiplayerRoomSettings settings)