서버 알림목록 로딩 오류 수정

This commit is contained in:
Macbook
2026-06-11 01:02:55 +09:00
parent ff5f52a150
commit 191ad0e5f9
2 changed files with 4 additions and 6 deletions
@@ -26,7 +26,7 @@ import {
import { buildNotificationChartIndicators } from '../../utils/notificationChartIndicators'; import { buildNotificationChartIndicators } from '../../utils/notificationChartIndicators';
import { formatIndicatorDisplayLabel } from '../../utils/indicatorRegistry'; import { formatIndicatorDisplayLabel } from '../../utils/indicatorRegistry';
import { useIndicatorSettings } from '../../hooks/useIndicatorSettings'; import { useIndicatorSettings } from '../../hooks/useIndicatorSettings';
import { ensureWorkspaceChartIndicators, invalidateWorkspaceChartIndicatorsCache } from '../../utils/workspaceChartIndicatorsCache'; import { ensureWorkspaceChartIndicators } from '../../utils/workspaceChartIndicatorsCache';
import TradeSignalChartCard from './TradeSignalChartCard'; import TradeSignalChartCard from './TradeSignalChartCard';
import TradeNotificationSignalCard from './TradeNotificationSignalCard'; import TradeNotificationSignalCard from './TradeNotificationSignalCard';
import TradeNotificationHScrollPane from './TradeNotificationHScrollPane'; import TradeNotificationHScrollPane from './TradeNotificationHScrollPane';
@@ -172,8 +172,7 @@ const TradeNotificationListRow: React.FC<Props> = ({
useEffect(() => { useEffect(() => {
let cancelled = false; let cancelled = false;
invalidateWorkspaceChartIndicatorsCache(); void ensureWorkspaceChartIndicators(settingsRevision).then(inds => {
void ensureWorkspaceChartIndicators().then(inds => {
if (cancelled) return; if (cancelled) return;
setWsIndicators(inds); setWsIndicators(inds);
setWsRevision(r => r + 1); setWsRevision(r => r + 1);
@@ -22,7 +22,7 @@ import { useSessionCandleOverlayControls } from '../../hooks/useSessionCandleOve
import { mergeGlobalDefaultsOntoChartIndicators } from '../../utils/indicatorMainConfig'; import { mergeGlobalDefaultsOntoChartIndicators } from '../../utils/indicatorMainConfig';
import { buildNotificationChartIndicators } from '../../utils/notificationChartIndicators'; import { buildNotificationChartIndicators } from '../../utils/notificationChartIndicators';
import { ensurePaperChartOverlays } from '../../utils/strategyToChartIndicators'; import { ensurePaperChartOverlays } from '../../utils/strategyToChartIndicators';
import { ensureWorkspaceChartIndicators, invalidateWorkspaceChartIndicatorsCache } from '../../utils/workspaceChartIndicatorsCache'; import { ensureWorkspaceChartIndicators } from '../../utils/workspaceChartIndicatorsCache';
import { indicatorDefaultsFingerprint } from '../../utils/indicatorDefaultsFingerprint'; import { indicatorDefaultsFingerprint } from '../../utils/indicatorDefaultsFingerprint';
import { import {
applyNotificationSignalMarkers, applyNotificationSignalMarkers,
@@ -75,8 +75,7 @@ const TradeSignalMiniChart: React.FC<Props> = ({
useEffect(() => { useEffect(() => {
let cancelled = false; let cancelled = false;
invalidateWorkspaceChartIndicatorsCache(); void ensureWorkspaceChartIndicators(settingsRevision).then(inds => {
void ensureWorkspaceChartIndicators().then(inds => {
if (cancelled) return; if (cancelled) return;
setWsIndicators(inds); setWsIndicators(inds);
setWsRevision(r => r + 1); setWsRevision(r => r + 1);