tl 2 년 전
부모
커밋
8f800a00d6
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      game/qznn/qznn.go

+ 4 - 0
game/qznn/qznn.go

@@ -18,6 +18,7 @@ import (
 	"time"
 
 	"github.com/bwmarrin/snowflake"
+	"github.com/patrickmn/go-cache"
 	"github.com/sasha-s/go-deadlock"
 	"github.com/shopspring/decimal"
 	"github.com/sirupsen/logrus"
@@ -1312,7 +1313,10 @@ func genIssue(roomID int32) string {
 	return fmt.Sprintf("%d-%d", roomID, time.Now().Unix())
 }
 
+var cardCache = cache.New(1*time.Minute, 2*time.Minute)
+
 func getOpenNumList(issue string, roomID, chairID int32) []Card {
+	cardCache.Get(issue)
 	cardList := make([]Card, 0)
 	for c := 0; c < 5; c++ {
 		cardList = append(cardList, Card{