mirror of
https://github.com/bitwarden/desktop.git
synced 2024-11-28 12:35:40 +01:00
dont use powerMonitor on snaps
This commit is contained in:
parent
6e53e9b441
commit
fea8ab5921
@ -2,6 +2,8 @@ import { powerMonitor } from 'electron';
|
|||||||
|
|
||||||
import { ConstantsService } from 'jslib/services/constants.service';
|
import { ConstantsService } from 'jslib/services/constants.service';
|
||||||
|
|
||||||
|
import { isSnapStore } from 'jslib/electron/utils';
|
||||||
|
|
||||||
import { Main } from '../main';
|
import { Main } from '../main';
|
||||||
|
|
||||||
// tslint:disable-next-line
|
// tslint:disable-next-line
|
||||||
@ -15,13 +17,16 @@ export class PowerMonitorMain {
|
|||||||
constructor(private main: Main) { }
|
constructor(private main: Main) { }
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
// System sleep
|
// ref: https://github.com/electron/electron/issues/13767
|
||||||
powerMonitor.on('suspend', async () => {
|
if (!isSnapStore()) {
|
||||||
const lockOption = await this.getLockOption();
|
// System sleep
|
||||||
if (lockOption === -3) {
|
powerMonitor.on('suspend', async () => {
|
||||||
this.main.messagingService.send('lockVault');
|
const lockOption = await this.getLockOption();
|
||||||
}
|
if (lockOption === -3) {
|
||||||
});
|
this.main.messagingService.send('lockVault');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// System idle
|
// System idle
|
||||||
global.setInterval(async () => {
|
global.setInterval(async () => {
|
||||||
|
Loading…
Reference in New Issue
Block a user