feat: add priority fixed

This commit is contained in:
2026-06-19 21:36:07 +03:30
parent 32f0406e63
commit cf043e2a19
3 changed files with 16 additions and 7 deletions
+3
View File
@@ -17,6 +17,7 @@ const (
defaultMatchWait = 6 * time.Second // مهلت پر شدن میز با انسان پیش از افزودن بات
defaultTrickHold = 1200 * time.Millisecond // مدت نمایش دستِ کامل پیش از جمع‌آوری
defaultFirstHandDelay = 3000 * time.Millisecond // تأخیر اولین حرکتِ بات تا پایانِ اینترو+بُر زدنِ کلاینت
defaultDealDelay = 1600 * time.Millisecond // تأخیر اولین بازی تا پایانِ انیمیشنِ پخشِ کارت‌ها
)
// AuthFunc توکن را تأیید کرده و (شناسه کاربر، نام نمایشی) را برمی‌گرداند.
@@ -71,6 +72,7 @@ type Hub struct {
matchWait time.Duration
trickHold time.Duration
firstHandDelay time.Duration // تأخیر اولین حرکتِ بات (هماهنگ با انیمیشنِ بُر زدنِ کلاینت)
dealDelay time.Duration // تأخیر اولین بازی پس از انتخابِ حکم (انیمیشنِ پخشِ کارت‌ها)
countdownDelay time.Duration // مهلت شمارش معکوسِ میز خصوصی پیش از شروع
register chan *Client
@@ -101,6 +103,7 @@ func NewHub(auth AuthFunc) *Hub {
matchWait: defaultMatchWait,
trickHold: defaultTrickHold,
firstHandDelay: defaultFirstHandDelay,
dealDelay: defaultDealDelay,
countdownDelay: 3 * time.Second,
register: make(chan *Client),
unregister: make(chan *Client),