aboutsummaryrefslogtreecommitdiffstats
path: root/src/api/server/LocalApi.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/server/LocalApi.js')
-rw-r--r--src/api/server/LocalApi.js11
1 files changed, 11 insertions, 0 deletions
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 @@
1import { remote } from 'electron';
2
3const { session } = remote;
4
1export default class LocalApi { 5export default class LocalApi {
2 // App 6 // App
3 async updateAppSettings(data) { 7 async updateAppSettings(data) {
@@ -30,4 +34,11 @@ export default class LocalApi {
30 localStorage.setItem('app', JSON.stringify(settings)); 34 localStorage.setItem('app', JSON.stringify(settings));
31 } 35 }
32 } 36 }
37
38 // Services
39 async clearCache(serviceId) {
40 console.debug(`Clearing cache for persist:service-${serviceId}`);
41 const s = session.fromPartition(`persist:service-${serviceId}`);
42 await new Promise(resolve => s.clearCache(resolve));
43 }
33} 44}