Skip to content

Commit d65e73a

Browse files
authored
feat: Add clear cache and clear storage data options to server (#2229)
1 parent 07c6079 commit d65e73a

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

src/i18n/en.i18n.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,9 @@
228228
"item": {
229229
"reload": "Reload server",
230230
"remove": "Remove server",
231-
"openDevTools": "Open DevTools"
231+
"openDevTools": "Open DevTools",
232+
"clearCache": "Clear Cache",
233+
"clearStorageData": "Clear Storage Data"
232234
}
233235
},
234236
"touchBar": {

src/ui/main/serverView/index.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,20 @@ export const attachGuestWebContentsEvents = async (): Promise<void> => {
342342
guestWebContents?.openDevTools();
343343
},
344344
},
345+
{
346+
label: t('sidebar.item.clearCache'),
347+
click: async () => {
348+
const guestWebContents = getWebContentsByServerUrl(serverUrl);
349+
await guestWebContents?.session.clearCache();
350+
},
351+
},
352+
{
353+
label: t('sidebar.item.clearStorageData'),
354+
click: async () => {
355+
const guestWebContents = getWebContentsByServerUrl(serverUrl);
356+
await guestWebContents?.session.clearStorageData();
357+
},
358+
},
345359
];
346360
const menu = Menu.buildFromTemplate(menuTemplate);
347361
menu.popup({

0 commit comments

Comments
 (0)