public async Task Get() { try { var client = new RestClient("https://raw.githubusercontent.com/Nojus0/YouTube-Livestream-Archiver/master/Lite/Latest.txt"); client.Timeout = -1; var request = new RestRequest(Method.GET); IRestResponse response = await client.ExecuteAsync(request); UpdateInformation WebVersion = JsonConvert.DeserializeObject <UpdateInformation>(response.Content); if (CurrentInformation.LatestVersion < WebVersion.LatestVersion) { // Implement more switch (WebVersion.Severity) { case "Critical": ConsoleColor.Red.WriteLine($"Severity: CRITICAL"); break; case "High": ConsoleColor.Red.WriteLine($"Severity: HIGH"); break; case "Normal": ConsoleColor.DarkGreen.WriteLine($"Severity: NORMAL"); break; case "Low": ConsoleColor.Yellow.WriteLine($"Severity: LOW"); break; case "VeryLow": ConsoleColor.Yellow.WriteLine($"Severity: VERYLOW"); break; case "Needed": ConsoleColor.Red.WriteLine($"Severity: NEEDED FIX"); break; } ConsoleColor.DarkRed.WriteLine(WebVersion.Title); ConsoleColor.Red.WriteLine(WebVersion.Description); ConsoleColor.Red.WriteLine($"Version {WebVersion.LatestVersion}"); } } catch (Exception x) { CError.ErrorCheckingUpdates(x); } }