mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 15:34:16 +08:00
原逻辑 useQuoteStream 对每轮 SSE 告警 slice(0,2) 截断后逐条调用 pushAlertToast, 导致: - 一轮同时命中 5 只新股时只弹 2 条 toast, 其余丢失 - 截断后只响 1~2 声, 体感'一声有一声没' 修复: - AlertToast.tsx 新增 pushAlertToasts 批量入口: 每条都弹 toast (受 maxVisible 上限保护), 整批只播放一声通知音 - useQuoteStream.ts 改用批量入口并去掉 slice(0,2) 截断 效果: 每轮评估只要有新命中就响一声, 每只新股都弹 toast; 同一只股票 cooldown (默认 1 小时) 内不重复响, 避免刷屏