From 9e2a998cccee808d8f2f16d4dc6f45d3c069ec32 Mon Sep 17 00:00:00 2001 From: Danny Qiu Date: Fri, 29 Dec 2017 01:31:52 -0500 Subject: Add button to clear service cache --- src/api/server/LocalApi.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/api/server') diff --git a/src/api/server/LocalApi.js b/src/api/server/LocalApi.js index 79ac6e12f..fec89f948 100644 --- a/src/api/server/LocalApi.js +++ b/src/api/server/LocalApi.js @@ -1,3 +1,7 @@ +import { remote } from 'electron'; + +const { session } = remote; + export default class LocalApi { // App async updateAppSettings(data) { @@ -30,4 +34,11 @@ export default class LocalApi { localStorage.setItem('app', JSON.stringify(settings)); } } + + // Services + async clearCache(serviceId) { + console.debug(`Clearing cache for persist:service-${serviceId}`); + const s = session.fromPartition(`persist:service-${serviceId}`); + await new Promise(resolve => s.clearCache(resolve)); + } } -- cgit v1.2.3-54-g00ecf