404에러 패치

This commit is contained in:
Macbook
2026-06-01 02:12:55 +09:00
parent 6d28018a2a
commit aa79be196a
5 changed files with 238 additions and 18 deletions
@@ -7,7 +7,7 @@ import type { TickerData } from '../../hooks/useMarketTicker';
import { useLiveReceiveFlash } from '../../hooks/useLiveReceiveFlash';
import { useTradeNotificationSignalSnapshot } from '../../hooks/useTradeNotificationSignalSnapshot';
import type { StrategyDto } from '../../utils/backendApi';
import { loadStrategies, loadStrategy } from '../../utils/backendApi';
import { isStrategyMissingOnServer, loadStrategies, loadStrategy } from '../../utils/backendApi';
import type { TradeNotificationItem } from '../../contexts/TradeNotificationContext';
import {
buildSignalDetailRows,
@@ -118,7 +118,9 @@ const TradeNotificationListRow: React.FC<Props> = ({
void loadStrategies().then(list => {
if (!cancelled) setStrategies(list ?? []);
});
if (!item.strategyId) return () => { cancelled = true; };
if (!item.strategyId || isStrategyMissingOnServer(item.strategyId)) {
return () => { cancelled = true; };
}
void loadStrategy(item.strategyId).then(s => {
if (!cancelled && s) setStrategy(s);
});