🚀 Oh look, it works!

This commit is contained in:
Felix Rieseberg
2018-08-22 22:03:28 -07:00
parent ef02056781
commit 8a3e36a2cf
15 changed files with 436 additions and 176 deletions

25
src/cache.js Normal file
View File

@@ -0,0 +1,25 @@
const { session } = require('electron')
const clearCaches = async () => {
await clearCache()
await clearStorageData()
}
const clearCache = () => {
return new Promise((resolve) => {
session.defaultSession.clearCache(resolve)
})
}
const clearStorageData = () => {
return new Promise((resolve) => {
session.defaultSession.clearStorageData({
storages: 'appcache, cookies, filesystem, indexdb, localstorage, shadercache, websql, serviceworkers',
quotas: 'temporary, persistent, syncable'
}, resolve)
})
}
module.exports = {
clearCaches
}