Migrated the installation of updates from Tauri JS to the runtime API

This commit is contained in:
tsommer committed 2024-08-28 09:12:46 +02:00
1 parent 2badbe0a19
commit 127191abc2
2 files changed
+13 -5

No files matched your search

+10 -2
View File
@@ -138,8 +138,16 @@ public sealed class Rust(string apiPort) : IDisposable
public async Task InstallUpdate(IJSRuntime jsRuntime)
{
var cts = new CancellationTokenSource();
await jsRuntime.InvokeVoidAsync("window.__TAURI__.invoke", cts.Token, "install_update");
try
{
var cts = new CancellationTokenSource();
await this.http.GetAsync("/updates/install", cts.Token);
}
catch (Exception e)
{
Console.WriteLine(e);
throw;
}
}
#region IDisposable