Skip to content

Commit 0b3c308

Browse files
ComputerEliteComputerElite
authored andcommitted
fix ui when downloading dev versions, auto select correct release channel
1 parent f506760 commit 0b3c308

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Program.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ static void Main(string[] args)
4343
{
4444
Logger.SetLogFile(AppDomain.CurrentDomain.BaseDirectory + "Log.log");
4545
SetupExceptionHandlers();
46-
DowngradeManager.updater = new Updater("1.11.6", "https://github.com/ComputerElite/Oculus-downgrader", "Oculus downgrader", Assembly.GetExecutingAssembly().Location);
46+
DowngradeManager.updater = new Updater("1.11.7", "https://github.com/ComputerElite/Oculus-downgrader", "Oculus downgrader", Assembly.GetExecutingAssembly().Location);
4747
Logger.LogRaw("\n\n");
4848
Logger.Log("Starting Oculus downgrader version " + DowngradeManager.updater.version);
4949
if (args.Length == 1 && args[0] == "--update")
@@ -1183,6 +1183,7 @@ public void ShowVersions(string appId)
11831183
{
11841184
undefinedEndProgressBar.UpdateProgress("Requesting version from Oculus due to version id existing");
11851185
Data<AndroidBinary> hiddenApp = GraphQLClient.GetBinaryDetails(commands.GetValue("--versionid"));
1186+
undefinedEndProgressBar.StopSpinningWheel();
11861187
Download(hiddenApp.data.node, appId, appName);
11871188
return;
11881189
}
@@ -1198,7 +1199,7 @@ public void ShowVersions(string appId)
11981199
};
11991200
for (int i = 0; i < b.binary_release_channels.nodes.Count; i++)
12001201
{
1201-
bin.binary_release_channels.nodes.Add(new ReleaseChannel());
1202+
bin.binary_release_channels.nodes.Add(new ReleaseChannel { channel_name = b.binary_release_channels.nodes[i].channel_name, id = b.binary_release_channels.nodes[i].id });
12021203
}
12031204
versions.Add(bin);
12041205
}
@@ -1286,6 +1287,8 @@ public void Download(AndroidBinary selected, string appId, string appName)
12861287
Console.WriteLine();
12871288
Logger.Log("Asking if user wants to download " + selected.ToString());
12881289
string choice = auto ? "y" : ConsoleUiController.QuestionString("Do you want to download this version? (Y/n): ");
1290+
Logger.Log("Setting selected release channel to " + selected.binary_release_channels.nodes[0].id + " (" + selected.binary_release_channels.nodes[0].channel_name + ")");
1291+
GraphQLClient.ChangeSelectedReleaseChannel(appId, selected.binary_release_channels.nodes[0].id);
12891292
if (choice.ToLower() == "y" || choice == "")
12901293
{
12911294
if (Directory.Exists(exe + "apps" + Path.DirectorySeparatorChar + appId + Path.DirectorySeparatorChar + selected.id))

0 commit comments

Comments
 (0)