Merge pull request #11270 from bdach/better-error-handling

Improve error handling at realtime room settings screen
This commit is contained in:
Dean Herbert
2020-12-24 13:23:49 +09:00
committed by GitHub
3 changed files with 8 additions and 4 deletions

View File

@ -122,7 +122,7 @@ namespace osu.Game.Online.RealtimeMultiplayer
protected override Task<MultiplayerRoom> JoinRoom(long roomId)
{
if (!isConnected.Value)
return Task.FromCanceled<MultiplayerRoom>(CancellationToken.None);
return Task.FromCanceled<MultiplayerRoom>(new CancellationToken(true));
return connection.InvokeAsync<MultiplayerRoom>(nameof(IMultiplayerServer.JoinRoom), roomId);
}