diff --git a/OF DL/Program.cs b/OF DL/Program.cs index d617b91..b61ec14 100644 --- a/OF DL/Program.cs +++ b/OF DL/Program.cs @@ -507,50 +507,16 @@ public class Program } } - try - { - // Only run the version check if not in DEBUG mode - #if !DEBUG + #if !DEBUG Version localVersion = Assembly.GetEntryAssembly()?.GetName().Version; //Only tested with numeric values. - // Get all releases from GitHub - GitHubClient client = new GitHubClient(new ProductHeaderValue("SomeName")); - IReadOnlyList releases = await client.Repository.Release.GetAll("sim0n00ps", "OF-DL"); + AnsiConsole.Markup("[red]You are running OF-DL version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}\n[/]"); + #else + AnsiConsole.Markup("[yellow]Running in Debug/Local mode. Version check skipped.\n[/]"); + Log.Debug("Running in Debug/Local mode. Version check skipped."); + #endif - // Setup the versions - Version latestGitHubVersion = new Version(releases[0].TagName.Replace("OFDLV", "")); - - // Compare the Versions - int versionComparison = localVersion.CompareTo(latestGitHubVersion); - if (versionComparison < 0) - { - // The version on GitHub is more up to date than this local release. - AnsiConsole.Markup("[red]You are running OF-DL version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}\n[/]"); - AnsiConsole.Markup("[red]Please update to the current release on GitHub, " + $"{latestGitHubVersion.Major}.{latestGitHubVersion.Minor}.{latestGitHubVersion.Build}: {releases[0].HtmlUrl}\n[/]"); - Log.Debug("Detected outdated client running version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}"); - Log.Debug("Latest GitHub release version " + $"{latestGitHubVersion.Major}.{latestGitHubVersion.Minor}.{latestGitHubVersion.Build}"); - } - else - { - // This local version is greater than the release version on GitHub. - AnsiConsole.Markup("[green]You are running OF-DL version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}\n[/]"); - AnsiConsole.Markup("[green]Latest GitHub Release version: " + $"{latestGitHubVersion.Major}.{latestGitHubVersion.Minor}.{latestGitHubVersion.Build}\n[/]"); - Log.Debug("Detected client running version " + $"{localVersion.Major}.{localVersion.Minor}.{localVersion.Build}"); - Log.Debug("Latest GitHub release version " + $"{latestGitHubVersion.Major}.{latestGitHubVersion.Minor}.{latestGitHubVersion.Build}"); - } - #else - AnsiConsole.Markup("[yellow]Running in Debug/Local mode. Version check skipped.\n[/]"); - Log.Debug("Running in Debug/Local mode. Version check skipped."); - #endif - } - catch (Exception e) - { - AnsiConsole.Markup("[red]Error checking latest release on GitHub:\n[/]"); - Console.WriteLine(e); - Log.Error("Error checking latest release on GitHub.", e.Message); - } - - if (File.Exists("auth.json")) + if (File.Exists("auth.json")) { AnsiConsole.Markup("[green]auth.json located successfully!\n[/]"); Log.Debug("Auth file found");