Skip to content

Commit 262346f

Browse files
committed
App.cs: Fix UserAgentFallbackAsync
1 parent 587f0d0 commit 262346f

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/ElectronNET.API/API/App.cs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1298,7 +1298,20 @@ public Task<string> UserAgentFallbackAsync
12981298
{
12991299
get
13001300
{
1301-
return this.GetPropertyAsync<string>();
1301+
return Task.Run<string>(() =>
1302+
{
1303+
var taskCompletionSource = new TaskCompletionSource<string>();
1304+
1305+
BridgeConnector.Socket.On("appGetUserAgentFallbackCompleted", (result) =>
1306+
{
1307+
BridgeConnector.Socket.Off("appGetUserAgentFallbackCompleted");
1308+
taskCompletionSource.SetResult((string)result);
1309+
});
1310+
1311+
BridgeConnector.Socket.Emit("appGetUserAgentFallback");
1312+
1313+
return taskCompletionSource.Task;
1314+
});
13021315
}
13031316
}
13041317

0 commit comments

Comments
 (0)