feat: add reshuffle

This commit is contained in:
2026-06-24 21:01:21 +03:30
parent b1c7bfdd06
commit 27c20b1d34
6 changed files with 42 additions and 1 deletions
+5
View File
@@ -82,6 +82,11 @@ func (g gameSettler) PlayerProfile(userID int64) (int64, string) {
return p.Coins, p.RankTier
}
// ChargeTicket یک بلیت برای بُرِ مجدد مصرف می‌کند (خطا اگر بلیت کافی نباشد).
func (g gameSettler) ChargeTicket(userID int64) error {
return g.eco.Adjust(context.Background(), userID, economy.CurrencyTicket, -1, "reshuffle", "")
}
// ChargePrivateTable یک میز خصوصیِ رایگان را برای کاربر مصرف می‌کند.
func (g gameSettler) ChargePrivateTable(userID int64) error {
return g.eco.ConsumePrivateTable(context.Background(), userID)