App.cs: Fix UserAgentFallbackAsync

This commit is contained in:
softworkz
2025-11-09 02:38:29 +01:00
parent 423ea57af7
commit bb59bc8365

View File

@@ -1306,7 +1306,20 @@ namespace ElectronNET.API
{
get
{
return this.GetPropertyAsync<string>();
return Task.Run<string>(() =>
{
var taskCompletionSource = new TaskCompletionSource<string>();
BridgeConnector.Socket.On("appGetUserAgentFallbackCompleted", (result) =>
{
BridgeConnector.Socket.Off("appGetUserAgentFallbackCompleted");
taskCompletionSource.SetResult((string)result);
});
BridgeConnector.Socket.Emit("appGetUserAgentFallback");
return taskCompletionSource.Task;
});
}
}