From 6cb432dea9bbc6bdab692f5ecfc150bcb56ed080 Mon Sep 17 00:00:00 2001 From: miwu04 Date: Fri, 18 Apr 2025 22:04:44 +0800 Subject: [PATCH] fix: sub-store temp dir --- src/main/resolve/server.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/resolve/server.ts b/src/main/resolve/server.ts index 95b1a61..05211cc 100644 --- a/src/main/resolve/server.ts +++ b/src/main/resolve/server.ts @@ -1,6 +1,12 @@ import { getAppConfig, getControledMihomoConfig } from '../config' import { Worker } from 'worker_threads' -import { mihomoWorkDir, resourcesFilesDir, subStoreDir, substoreLogPath } from '../utils/dirs' +import { + dataDir, + mihomoWorkDir, + resourcesFilesDir, + subStoreDir, + substoreLogPath +} from '../utils/dirs' import subStoreIcon from '../../../resources/subStoreIcon.png?asset' import { createWriteStream, existsSync, mkdirSync } from 'fs' import { writeFile, rm, cp } from 'fs/promises' @@ -147,7 +153,7 @@ export async function downloadSubStore(): Promise { const { 'mixed-port': mixedPort = 7890 } = await getControledMihomoConfig() const frontendDir = path.join(resourcesFilesDir(), 'sub-store-frontend') const backendPath = path.join(resourcesFilesDir(), 'sub-store.bundle.js') - const tempDir = path.join(resourcesFilesDir(), 'temp') + const tempDir = path.join(dataDir(), 'temp') const execFilePromise = promisify(execFile) try {