Skip to content

Commit a747970

Browse files
committed
feat: BrowserConfigManagerとElectronConfigManagerにisMacオプションを追加
1 parent 67e4d41 commit a747970

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/backend/browser/browserConfig.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { BaseConfigManager, Metadata } from "@/backend/common/ConfigManager";
55
import { ConfigType, EngineId, engineSettingSchema } from "@/type/preload";
66
import { ensureNotNullish } from "@/helpers/errorHelper";
77
import { UnreachableError } from "@/type/utility";
8+
import { isMac } from "@/helpers/platform";
89

910
const dbName = `${import.meta.env.VITE_APP_NAME}-web`;
1011
const settingStoreKey = "config";
@@ -20,7 +21,7 @@ const defaultEngineId = EngineId(defaultEngine.uuid);
2021
export async function getConfigManager() {
2122
await configManagerLock.acquire("configManager", async () => {
2223
if (!configManager) {
23-
configManager = new BrowserConfigManager();
24+
configManager = new BrowserConfigManager(isMac);
2425
await configManager.initialize();
2526
}
2627
});

src/backend/electron/electronConfig.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { app } from "electron";
44
import { writeFileSafely } from "./fileHelper";
55
import { BaseConfigManager, Metadata } from "@/backend/common/ConfigManager";
66
import { ConfigType } from "@/type/preload";
7+
import { isMac } from "@/helpers/platform";
78

89
export class ElectronConfigManager extends BaseConfigManager {
910
protected getAppVersion() {
@@ -35,7 +36,7 @@ let configManager: ElectronConfigManager | undefined;
3536

3637
export function getConfigManager(): ElectronConfigManager {
3738
if (!configManager) {
38-
configManager = new ElectronConfigManager();
39+
configManager = new ElectronConfigManager(isMac);
3940
}
4041
return configManager;
4142
}

0 commit comments

Comments
 (0)