From e510ed9337ceef4dd1648c06ef65a5449331c4fc Mon Sep 17 00:00:00 2001 From: an-lee Date: Thu, 11 Jan 2024 21:00:40 +0800 Subject: [PATCH] vaccum after cache clear --- enjoy/src/main/db/handlers/cache-objects-handler.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enjoy/src/main/db/handlers/cache-objects-handler.ts b/enjoy/src/main/db/handlers/cache-objects-handler.ts index 30219351..06561c40 100644 --- a/enjoy/src/main/db/handlers/cache-objects-handler.ts +++ b/enjoy/src/main/db/handlers/cache-objects-handler.ts @@ -1,5 +1,6 @@ import { ipcMain, IpcMainEvent } from "electron"; import { CacheObject } from "@main/db/models"; +import db from "@main/db"; class CacheObjectsHandler { private async get(event: IpcMainEvent, key: string) { @@ -49,6 +50,7 @@ class CacheObjectsHandler { private async clear(event: IpcMainEvent) { return CacheObject.destroy({ where: {} }) .then(() => { + db.connection.query("VACUUM"); return; }) .catch((err) => {