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); } }
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); } }