Skip to content

Commit

Permalink
微調整
Browse files Browse the repository at this point in the history
  • Loading branch information
Hiroshiba committed Oct 30, 2024
1 parent 6e637ad commit 001a291
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/domain/defaultEngine/envEngineInfo.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* デフォルトエンジンの環境変数関連のモジュール
* デフォルトエンジンの .env 関連のモジュール
*/

import { z } from "zod";
Expand All @@ -18,11 +18,13 @@ export const envEngineInfoSchema = z.object({
});
export type EnvEngineInfoType = z.infer<typeof envEngineInfoSchema>;

/** 環境変数を経由して.envを読み込む */
/** .envからデフォルトエンジン情報を読み込む */
export function loadEnvEngineInfos(): EnvEngineInfoType[] {
const defaultEngineInfosEnv =
import.meta.env.VITE_DEFAULT_ENGINE_INFOS ?? "[]";

// FIXME: 「.envを書き換えてください」というログを出したい
// NOTE: domainディレクトリなのでログを出す方法がなく、Errorオプションのcauseを用いてもelectron-logがcauseのログを出してくれない
const envSchema = envEngineInfoSchema.array();
return envSchema.parse(JSON.parse(defaultEngineInfosEnv));
}

0 comments on commit 001a291

Please sign in to comment.