|
@@ -10,7 +10,7 @@ let mainWindow;
|
|
|
ipcMain.on('session.change', (event, arg) => {
|
|
ipcMain.on('session.change', (event, arg) => {
|
|
|
if (arg) {
|
|
if (arg) {
|
|
|
loginWindow && loginWindow.close();
|
|
loginWindow && loginWindow.close();
|
|
|
- createMainWindow();
|
|
|
|
|
|
|
+ createMainWindow(arg);
|
|
|
} else {
|
|
} else {
|
|
|
mainWindow && mainWindow.close();
|
|
mainWindow && mainWindow.close();
|
|
|
createLoginWindow();
|
|
createLoginWindow();
|
|
@@ -34,7 +34,7 @@ function createLoginWindow() {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-function createMainWindow () {
|
|
|
|
|
|
|
+function createMainWindow (session) {
|
|
|
mainWindow = new BrowserWindow({ width: 1280, height: 720, show: false });
|
|
mainWindow = new BrowserWindow({ width: 1280, height: 720, show: false });
|
|
|
mainWindow.once('ready-to-show', function(){
|
|
mainWindow.once('ready-to-show', function(){
|
|
|
mainWindow.maximize();
|
|
mainWindow.maximize();
|
|
@@ -50,6 +50,10 @@ function createMainWindow () {
|
|
|
mainWindow.webContents.openDevTools();
|
|
mainWindow.webContents.openDevTools();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ mainWindow.webContents.on("did-finish-load", function() {
|
|
|
|
|
+ mainWindow.webContents.executeJavaScript('\
|
|
|
|
|
+ localStorage.setItem("app-state-session", decodeURIComponent("' + encodeURIComponent(session) + '"))');
|
|
|
|
|
+ });
|
|
|
mainWindow.on('closed', function () {
|
|
mainWindow.on('closed', function () {
|
|
|
mainWindow = null;
|
|
mainWindow = null;
|
|
|
});
|
|
});
|