1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 08:13:42 +00:00

*Wip* Run proxy app through electron

This commit is contained in:
Hinton
2020-11-23 18:37:04 +01:00
parent 4f466fba43
commit efb7cc98ae
7 changed files with 21 additions and 98 deletions

View File

@@ -19,6 +19,7 @@ import { TrayMain } from 'jslib/electron/tray.main';
import { UpdaterMain } from 'jslib/electron/updater.main';
import { WindowMain } from 'jslib/electron/window.main';
import { NativeMessagingMain } from './main/nativeMessaging.main';
import { NativeMessagingProxy } from './proxy/native-messaging-proxy';
export class Main {
logService: ElectronLogService;
@@ -183,5 +184,11 @@ export class Main {
}
}
const main = new Main();
main.bootstrap();
console.error(process.argv);
if (process.argv.some(arg => arg.indexOf('chrome-extension://') !== -1 || arg.indexOf('{') !== -1)) {
const proxy = new NativeMessagingProxy();
proxy.run();
} else {
const main = new Main();
main.bootstrap();
}