mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Await Http.Download in Update method
This commit is contained in:
parent
d4f94c66ac
commit
d0743f6276
1 changed files with 9 additions and 8 deletions
|
|
@ -140,11 +140,8 @@ namespace Flow.Launcher.Plugin.PluginsManager
|
||||||
Log.Exception("PluginsManager", "An error occured while downloading plugin", e, "PluginDownload");
|
Log.Exception("PluginsManager", "An error occured while downloading plugin", e, "PluginDownload");
|
||||||
}
|
}
|
||||||
|
|
||||||
Application.Current.Dispatcher.Invoke(() =>
|
Install(plugin, filePath);
|
||||||
{
|
Context.API.RestartApp();
|
||||||
Install(plugin, filePath);
|
|
||||||
Context.API.RestartApp();
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
internal List<Result> RequestUpdate(string search)
|
internal List<Result> RequestUpdate(string search)
|
||||||
|
|
@ -211,10 +208,14 @@ namespace Flow.Launcher.Plugin.PluginsManager
|
||||||
|
|
||||||
var downloadToFilePath = Path.Combine(DataLocation.PluginsDirectory,
|
var downloadToFilePath = Path.Combine(DataLocation.PluginsDirectory,
|
||||||
$"{x.Name}-{x.NewVersion}.zip");
|
$"{x.Name}-{x.NewVersion}.zip");
|
||||||
Http.Download(x.PluginNewUserPlugin.UrlDownload, downloadToFilePath);
|
|
||||||
Install(x.PluginNewUserPlugin, downloadToFilePath);
|
|
||||||
|
|
||||||
Context.API.RestartApp();
|
Task.Run(async delegate
|
||||||
|
{
|
||||||
|
await Http.Download(x.PluginNewUserPlugin.UrlDownload, downloadToFilePath).ConfigureAwait(false);
|
||||||
|
Install(x.PluginNewUserPlugin, downloadToFilePath);
|
||||||
|
|
||||||
|
Context.API.RestartApp();
|
||||||
|
});
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue