배포
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
* 전략 ID → 이름 해석 (목록에 없거나 삭제된 전략 포함)
|
||||
*/
|
||||
import { loadStrategyForNotification, type StrategyDto } from './backendApi';
|
||||
import { isStrategyMissingOnServer } from './strategyMissingCache';
|
||||
|
||||
/** 전략 목록 + 누락 ID별 단건 조회로 이름 맵 보강 */
|
||||
export async function enrichStrategyNameMap(
|
||||
@@ -12,7 +13,7 @@ export async function enrichStrategyNameMap(
|
||||
const missing = [...new Set(
|
||||
[...ids]
|
||||
.map(id => (id != null && id > 0 ? Math.trunc(id) : null))
|
||||
.filter((id): id is number => id != null && !out[id]),
|
||||
.filter((id): id is number => id != null && !out[id] && !isStrategyMissingOnServer(id)),
|
||||
)];
|
||||
if (!missing.length) return out;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user