Add processing overlay to room creation process

This commit is contained in:
smoogipoo
2018-12-26 20:45:56 +09:00
parent 2e5cd8b4e3
commit 0c384417f1
5 changed files with 22 additions and 8 deletions

View File

@ -48,7 +48,7 @@ namespace osu.Game.Screens.Multi
PartRoom();
}
public void CreateRoom(Room room, Action<string> onError = null)
public void CreateRoom(Room room, Action onSuccess = null, Action<string> onError = null)
{
room.Host.Value = api.LocalUser;
@ -57,6 +57,8 @@ namespace osu.Game.Screens.Multi
{
update(room, result);
addRoom(room);
onSuccess?.Invoke();
};
req.Failure += exception =>