mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-10-01 03:11:45 +00:00
code cleanup
This commit is contained in:
@@ -15,24 +15,30 @@ namespace ElectronNET.WebApp.Controllers
|
||||
{
|
||||
string appPath = await Electron.App.GetAppPathAsync();
|
||||
|
||||
var mainWindow = Electron.WindowManager.BrowserWindows.First();
|
||||
Electron.IpcMain.Send(mainWindow, "got-app-path", appPath);
|
||||
if (Electron.WindowManager.TryGetBrowserWindows(info.browserId, out var window))
|
||||
{
|
||||
Electron.IpcMain.Send(window, "got-app-path", appPath);
|
||||
}
|
||||
});
|
||||
|
||||
Electron.IpcMain.OnWithId("sys-info", async (info) =>
|
||||
{
|
||||
string homePath = await Electron.App.GetPathAsync(PathName.Home);
|
||||
|
||||
var mainWindow = Electron.WindowManager.BrowserWindows.First();
|
||||
Electron.IpcMain.Send(mainWindow, "got-sys-info", homePath);
|
||||
if (Electron.WindowManager.TryGetBrowserWindows(info.browserId, out var window))
|
||||
{
|
||||
Electron.IpcMain.Send(window, "got-sys-info", homePath);
|
||||
}
|
||||
});
|
||||
|
||||
Electron.IpcMain.OnWithId("screen-info", async (info) =>
|
||||
{
|
||||
var display = await Electron.Screen.GetPrimaryDisplayAsync();
|
||||
|
||||
var mainWindow = Electron.WindowManager.BrowserWindows.First();
|
||||
Electron.IpcMain.Send(mainWindow, "got-screen-info", display.Size);
|
||||
if (Electron.WindowManager.TryGetBrowserWindows(info.browserId, out var window))
|
||||
{
|
||||
Electron.IpcMain.Send(window, "got-screen-info", display.Size);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user