Service Release 2 For v0.3.0 Test - ChobbyCode/Update-Checker GitHub Wiki

As this a Service Release Things May Be Due To Change

Test Program

Here's a test program using the new updateObject system.

using Update_Checker;

namespace TestApp
{
    public class Program
    {
        public static void Main(string[] args)
        {
            doStuff();
            Thread.Sleep(100000);
        }

        public static async void doStuff()
        {
            UpdateChecker checker = new UpdateChecker();

            scanableUrl scanableUrl = new scanableUrl()
            {
                REPONAME = "Update-Checker",
                OWNERNAME = "ChobbyCode",
                currentVersion = "v0.1.0",
            };

            updateObject updateObject = await checker.GetUpdateObject(scanableUrl);

            if(updateObject.isUpdate)
            {
                Console.WriteLine("There is an update available.");
                Console.WriteLine($"Update '{updateObject.versionName}' is available.");
                Console.WriteLine($"Open this link in your internet browser to view the webpage '{updateObject.webURL}'");
            }
        }
    }
}