404에러 패치
This commit is contained in:
@@ -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);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user