Skip to content

fix: prevent stale data on stock switch in StockInsightModal#79

Open
feifeinorfly wants to merge 1 commit into
TNT-Likely:mainfrom
feifeinorfly:pr-fix-modal-race
Open

fix: prevent stale data on stock switch in StockInsightModal#79
feifeinorfly wants to merge 1 commit into
TNT-Likely:mainfrom
feifeinorfly:pr-fix-modal-race

Conversation

@feifeinorfly

Copy link
Copy Markdown
  • 使用单独的引用为loadQuote/loadKline/loadMiniKline添加requestId保护,以避免在切换股票时出现竞争条件
  • 为loadSuggestions/loadReports添加requestId保护
  • 添加autoPollRef以清除股票切换时的过时建议轮询
  • 在切换股票时重置klineSummary和报价,以避免显示之前股票的技术指标
  • 为建议/新闻/公告/报告添加加载骨架状态
  • 在股票切换时,在后台加载持仓数据和建议/新闻/公告

- Add requestId protection for loadQuote/loadKline/loadMiniKline
  using separate refs to avoid race conditions when switching stocks
- Add requestId protection for loadSuggestions/loadReports
- Add autoPollRef to clear stale suggestion polling on stock switch
- Reset klineSummary and quote on stock switch to avoid showing
  previous stock's technical indicators
- Add loading skeleton states for suggestions/news/announcements/reports
- Load holding data and suggestions/news/announcements in background
  on stock switch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant