feat: add admin panel

This commit is contained in:
2026-06-15 20:54:05 +03:30
parent 7dadb23fbe
commit 02060a4dc0
16 changed files with 698 additions and 108 deletions
+4 -4
View File
@@ -14,7 +14,7 @@ type gameSettler struct {
}
func (g gameSettler) ChargeEntry(userID int64, tier string) error {
t := economy.FindTier(tier)
t := g.eco.FindTier(tier)
if t == nil {
return nil // tier ناشناخته ⇒ بدون ورودی
}
@@ -22,7 +22,7 @@ func (g gameSettler) ChargeEntry(userID int64, tier string) error {
}
func (g gameSettler) Refund(userID int64, tier string) {
t := economy.FindTier(tier)
t := g.eco.FindTier(tier)
if t == nil {
return
}
@@ -32,7 +32,7 @@ func (g gameSettler) Refund(userID int64, tier string) {
}
func (g gameSettler) AwardWinner(userID int64, tier string) {
t := economy.FindTier(tier)
t := g.eco.FindTier(tier)
if t == nil {
return
}
@@ -49,7 +49,7 @@ func (g gameSettler) RecordGame(room, playersJSON string, winnerTeam int, kot bo
// TargetHands تعداد هَندِ لازم برای برد بازی در این tier (مثلاً مبتدی=۳).
func (g gameSettler) TargetHands(tier string) int {
t := economy.FindTier(tier)
t := g.eco.FindTier(tier)
if t == nil || t.Hands <= 0 {
return 7
}