public async void RenamePackage(string newUserId) { Base.GameManager.Instance.ShowLoadingScreen(); Base.RequestResult result = await Base.GameManager.Instance.RenamePackage(packageTile.PackageId, newUserId, false); if (result.Success) { inputDialog.Close(); packageTile.SetLabel(newUserId); SetLabel(newUserId); Close(); } Base.GameManager.Instance.HideLoadingScreen(); }
public async void RenamePackage(string newUserId) { Base.GameManager.Instance.ShowLoadingScreen(); try { await WebsocketManager.Instance.RenamePackage(packageTile.PackageId, newUserId, false); inputDialog.Close(); packageTile.SetLabel(newUserId); SetLabel(newUserId); Close(); } catch (RequestFailedException e) { Notifications.Instance.ShowNotification("Failed to rename package", e.Message); } finally { Base.GameManager.Instance.HideLoadingScreen(); } }