diff --git a/apps/desktop/src/app/tools/import/chromium-importer.service.ts b/apps/desktop/src/app/tools/import/chromium-importer.service.ts index 56f31c359db..898c8acef86 100644 --- a/apps/desktop/src/app/tools/import/chromium-importer.service.ts +++ b/apps/desktop/src/app/tools/import/chromium-importer.service.ts @@ -18,5 +18,12 @@ export class ChromiumImporterService { return await chromium_importer.importLogins(browser, profileId); }, ); + + ipcMain.handle( + "chromium_importer.configureWindowsCryptoService", + async (event, adminExePath: string) => { + return await chromium_importer.configureWindowsCryptoService(adminExePath); + }, + ); } } diff --git a/apps/desktop/src/app/tools/preload.ts b/apps/desktop/src/app/tools/preload.ts index 574c27ac9fd..16e41fe64e3 100644 --- a/apps/desktop/src/app/tools/preload.ts +++ b/apps/desktop/src/app/tools/preload.ts @@ -7,6 +7,8 @@ const chromiumImporter = { ipcRenderer.invoke("chromium_importer.getAvailableProfiles", browser), importLogins: (browser: string, profileId: string): Promise => ipcRenderer.invoke("chromium_importer.importLogins", browser, profileId), + configureWindowsCryptoService: (adminExePath: string): Promise => + ipcRenderer.invoke("chromium_importer.configureWindowsCryptoService", adminExePath), }; export default {