mirror of https://github.com/ppy/osu
Cancel room joins on part
This commit is contained in:
parent
95ff48c123
commit
b6457f0ce9
|
@ -87,9 +87,8 @@ public void CreateRoom(Room room, Action<Room> onSuccess = null, Action<string>
|
|||
public void JoinRoom(Room room, Action<Room> onSuccess = null, Action<string> onError = null)
|
||||
{
|
||||
currentJoinRoomRequest?.Cancel();
|
||||
currentJoinRoomRequest = null;
|
||||
|
||||
currentJoinRoomRequest = new JoinRoomRequest(room, api.LocalUser.Value);
|
||||
|
||||
currentJoinRoomRequest.Success += () =>
|
||||
{
|
||||
joinedRoom = room;
|
||||
|
@ -108,6 +107,8 @@ public void JoinRoom(Room room, Action<Room> onSuccess = null, Action<string> on
|
|||
|
||||
public void PartRoom()
|
||||
{
|
||||
currentJoinRoomRequest?.Cancel();
|
||||
|
||||
if (joinedRoom == null)
|
||||
return;
|
||||
|
||||
|
|
Loading…
Reference in New Issue