Skip to content

Commit c40affb

Browse files
Merge pull request #406 from Mandrakia/master
Added UserAgentFallback to App
2 parents 92b0388 + e933172 commit c40affb

File tree

4 files changed

+43
-1
lines changed

4 files changed

+43
-1
lines changed

ElectronNET.API/App.cs

+28
Original file line numberDiff line numberDiff line change
@@ -1528,6 +1528,34 @@ public void DockSetIcon(string image)
15281528
BridgeConnector.Socket.Emit("appDockSetIcon", image);
15291529
}
15301530

1531+
/// <summary>
1532+
/// A String which is the user agent string Electron will use as a global fallback.
1533+
/// </summary>
1534+
public string UserAgentFallback
1535+
{
1536+
get
1537+
{
1538+
return Task.Run<string>(() =>
1539+
{
1540+
var taskCompletionSource = new TaskCompletionSource<string>();
1541+
1542+
BridgeConnector.Socket.On("appGetUserAgentFallbackCompleted", (result) =>
1543+
{
1544+
BridgeConnector.Socket.Off("appGetUserAgentFallbackCompleted");
1545+
taskCompletionSource.SetResult((string)result);
1546+
});
1547+
1548+
BridgeConnector.Socket.Emit("appGetUserAgentFallback");
1549+
1550+
return taskCompletionSource.Task;
1551+
}).Result;
1552+
}
1553+
set
1554+
{
1555+
BridgeConnector.Socket.Emit("appSetUserAgentFallback", value);
1556+
}
1557+
}
1558+
15311559
internal void PreventQuit()
15321560
{
15331561
_preventQuit = true;

ElectronNET.Host/api/app.js

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)