Example #1
0
 public static UpdateInformation?GetUpdateInformation(TargetPlatform targetPlatform)
 {
     try
     {
         var webRequest  = WebRequest.CreateHttp("https://raw.githubusercontent.com/daramkun/UpdateBank/master/DaramRenamer.ini");
         var webResponse = webRequest.GetResponse();
         using var stream = webResponse.GetResponseStream();
         return(BlockarObject.DeserializeFromIni(stream, targetPlatform.ToString()).ToObject <UpdateInformation>());
     }
     catch
     {
         return(null);
     }
 }
Example #2
0
        public static async Task <UpdateInformation?> GetUpdateInformationAsync(TargetPlatform targetPlatform)
        {
            try
            {
                await using var stream = await SharedHttpClient.GetStreamAsync(
                                "https://raw.githubusercontent.com/daramkun/UpdateBank/master/DaramRenamer.ini");

                return(BlockarObject.DeserializeFromIni(stream, targetPlatform.ToString())
                       .ToObject <UpdateInformation>());
            }
            catch
            {
                return(null);
            }
        }