1
0
Fork 0
mirror of https://github.com/anyproto/anytype-ts.git synced 2025-06-08 05:57:02 +09:00

refresh electron windows on power resume

This commit is contained in:
Andrew Simachev 2023-04-29 11:33:32 +02:00
parent 87b12690bc
commit fed6afa794
No known key found for this signature in database
GPG key ID: 49A163D0D14E6FD8

View file

@ -1,7 +1,6 @@
'use strict';
const electron = require('electron');
const { app, BrowserWindow, session, nativeTheme, ipcMain } = require('electron');
const { app, BrowserWindow, session, nativeTheme, ipcMain, powerMonitor, dialog } = require('electron');
const { is, fixPathForAsarUnpack } = require('electron-util');
const path = require('path');
const os = require('os');
@ -33,6 +32,10 @@ if (process.defaultApp) {
app.setAsDefaultProtocolClient(protocol);
};
powerMonitor.on('resume', () => {
BrowserWindow.getAllWindows().forEach(win => win.webContents.reload());
});
let deeplinkingUrl = '';
let waitLibraryPromise = null;
let mainWindow = null;
@ -77,7 +80,7 @@ function waitForLibraryAndCreateWindows () {
global.serverAddress = Server.getAddress();
createWindow();
}, (err) => {
electron.dialog.showErrorBox('Error: failed to run server', err.toString());
dialog.showErrorBox('Error: failed to run server', err.toString());
});
};