Revert back some unnecessary change

This commit is contained in:
Hongtao Zhang 2022-10-13 11:36:43 -05:00
parent eb5e33aeb0
commit c39a727e3b
No known key found for this signature in database
GPG key ID: 75F655B91C7AC9BB
3 changed files with 9 additions and 10 deletions

View file

@ -29,7 +29,7 @@ namespace Flow.Launcher.Core.ExternalPlugins
var request = new HttpRequestMessage(HttpMethod.Get, manifestFileUrl); var request = new HttpRequestMessage(HttpMethod.Get, manifestFileUrl);
request.Headers.Add("If-None-Match", latestEtag); request.Headers.Add("If-None-Match", latestEtag);
var response = await Http.SendAsync(request, token).ConfigureAwait(false); using var response = await Http.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, token).ConfigureAwait(false);
if (response.StatusCode == HttpStatusCode.OK) if (response.StatusCode == HttpStatusCode.OK)
{ {
@ -56,4 +56,4 @@ namespace Flow.Launcher.Core.ExternalPlugins
} }
} }
} }
} }

View file

@ -79,7 +79,7 @@ namespace Flow.Launcher.Core
await updateManager.CreateUninstallerRegistryEntry().ConfigureAwait(false); await updateManager.CreateUninstallerRegistryEntry().ConfigureAwait(false);
} }
var newVersionTips = NewVersinoTips(newReleaseVersion.ToString()); var newVersionTips = NewVersionTips(newReleaseVersion.ToString());
Log.Info($"|Updater.UpdateApp|Update success:{newVersionTips}"); Log.Info($"|Updater.UpdateApp|Update success:{newVersionTips}");
@ -120,8 +120,7 @@ namespace Flow.Launcher.Core
var uri = new Uri(repository); var uri = new Uri(repository);
var api = $"https://api.github.com/repos{uri.AbsolutePath}/releases"; var api = $"https://api.github.com/repos{uri.AbsolutePath}/releases";
using var response = await Http.GetResponseAsync(api, HttpCompletionOption.ResponseHeadersRead).ConfigureAwait(false); await using var jsonStream = await Http.GetStreamAsync(api).ConfigureAwait(false);
await using var jsonStream = await response.Content.ReadAsStreamAsync();
var releases = await System.Text.Json.JsonSerializer.DeserializeAsync<List<GithubRelease>>(jsonStream).ConfigureAwait(false); var releases = await System.Text.Json.JsonSerializer.DeserializeAsync<List<GithubRelease>>(jsonStream).ConfigureAwait(false);
var latest = releases.Where(r => !r.Prerelease).OrderByDescending(r => r.PublishedAt).First(); var latest = releases.Where(r => !r.Prerelease).OrderByDescending(r => r.PublishedAt).First();
@ -138,10 +137,10 @@ namespace Flow.Launcher.Core
return manager; return manager;
} }
public string NewVersinoTips(string version) public string NewVersionTips(string version)
{ {
var translater = InternationalizationManager.Instance; var translator = InternationalizationManager.Instance;
var tips = string.Format(translater.GetTranslation("newVersionTips"), version); var tips = string.Format(translator.GetTranslation("newVersionTips"), version);
return tips; return tips;
} }

View file

@ -178,9 +178,9 @@ namespace Flow.Launcher.Infrastructure.Http
/// <summary> /// <summary>
/// Asynchrously send an HTTP request. /// Asynchrously send an HTTP request.
/// </summary> /// </summary>
public static async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken token = default) public static async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead, CancellationToken token = default)
{ {
return await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead, token); return await client.SendAsync(request, completionOption, token);
} }
} }
} }