From a5ff9cf1442cb202ee4a6e056b2ca4a2cc45ef01 Mon Sep 17 00:00:00 2001 From: lohit-bruno Date: Tue, 3 Mar 2026 09:28:36 +0530 Subject: [PATCH] feat(ipc): add renderer:clear-http-https-agent-cache handler --- packages/bruno-electron/src/ipc/preferences.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/bruno-electron/src/ipc/preferences.js b/packages/bruno-electron/src/ipc/preferences.js index 305e87895..8ec2f0fd2 100644 --- a/packages/bruno-electron/src/ipc/preferences.js +++ b/packages/bruno-electron/src/ipc/preferences.js @@ -6,6 +6,7 @@ const { getCachedSystemProxy, fetchSystemProxy } = require('../store/system-prox const { resolveDefaultLocation } = require('../utils/default-location'); const onboardUser = require('../app/onboarding'); const LastOpenedCollections = require('../store/last-opened-collections'); +const { clearAgentCache } = require('@usebruno/requests'); const registerPreferencesIpc = (mainWindow) => { const lastOpenedCollections = new LastOpenedCollections(); @@ -56,6 +57,14 @@ const registerPreferencesIpc = (mainWindow) => { } }); + ipcMain.handle('renderer:clear-http-https-agent-cache', async () => { + try { + clearAgentCache(); + } catch (error) { + return Promise.reject(error); + } + }); + ipcMain.on('renderer:theme-change', (event, theme) => { nativeTheme.themeSource = theme; });