cleanup: remove the dead optimistic-overlay action path once chain transport is retired
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- typescript
- Lĩnh vực
- frontend
Hướng nghiên cứu
After chain transport is retired, read GameStateContext.tsx, useOptimisticAction.ts, and PokerActionPanel.tsx to trace the legacy pending path. Remove the listed sendAction, pending-event, pendingAction, and isPending pieces while preserving the actionCount/index/handNumber spinner-clear behavior from #438; done means the dead chain-only path is gone.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The gateway is now the default transport (#442). In gateway mode the legacy optimistic-broadcast machinery is bypassed — sendAction / event:"pending" / pendingAction only serve the VITE_GAME_TRANSPORT=chain opt-out path.
Once chain transport is retired (gateway proven in prod), delete the dead path:
sendActionand theevent:"pending"handling inGameStateContext.tsxpendingActionstate + theisPendingplumbing inuseOptimisticAction.ts/PokerActionPanel.tsx(keep the actionCount/index/handNumber spinner-clear from #438, which is transport-agnostic)
Captures the cleanup deferred when closing the Option A/B RFCs (#432, #433).
Refs #432 #433 #442
- Ngôn ngữ chính
- TypeScript
- Star
- 2
- Fork
- 5
- Merge trung bình
- 23 giờ 23 phút
- Pull request đã merge (30 ngày)
- 97
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của block52/ui
-
guards: accept readonly arrays (and other array-likes) in isEmpty / hasElements / safeLengthĐang mởenhancement tech debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
feat(ui): player notes and tags — click a seat to note a player; tag icons (fish, shark, tight, loose…) show by their pillCó thể đã có người làm @Dzeezbtc đã nhận 3 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
-
chore(ui): move existing inline null/empty and typeof checks to the guardsCó thể đã có người làm @bitcoinbrisbane đã nhận 3 ngày trước. Đang mởrefactor tech debt UI
block52/ui#937 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
architecture refactor tech debt
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
paperclipai/paperclip#19120 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Gradle liquibaseDiffChangelog drops jhi_date_time_wrapperCó thể đã có người làm @mraible đã nhận hôm nay. Đang mởarea: triage theme: undefined
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
jhipster/generator-jhipster#35998 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ai:assign:coding feature p3 ui-ux windows
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
CherryHQ/cherry-studio#23569 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
lingdojo/kana-dojo#33602 · 1 bình luận · 5 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
GoogleCloudPlatform/BigQuery-Agent-Analytics-Plugins#16 ·
Maintainer thường phản hồi trong vòng 1 ngày