| 1 | import { ipcRenderer } from "electron"; |
| 2 | |
| 3 | import { PASSKEY_BRIDGE_ARGUMENT } from "./preview/GuestProtocol.ts"; |
| 4 | import { installPasskeyBridge } from "./preview/PasskeyBridge.ts"; |
| 5 | import "./preview/PickPreload.ts"; |
| 6 | |
| 7 | // Electron hands webPreferences.additionalArguments to sandboxed preloads in process.argv. |
| 8 | if (process.argv.includes(PASSKEY_BRIDGE_ARGUMENT)) { |
| 9 | installPasskeyBridge((channel, publicKey) => ipcRenderer.invoke(channel, publicKey)); |
| 10 | } |