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();
    }
Beispiel #2
0
    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();
        }
    }