From 8758110a67e94d1c4d3d1c406d32896dc8f46d7d Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Fri, 24 Mar 2023 11:26:25 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E9=97=AA=E5=8D=A1=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/flashcard.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/model/flashcard.go b/kernel/model/flashcard.go index 0c584a611..d325e6510 100644 --- a/kernel/model/flashcard.go +++ b/kernel/model/flashcard.go @@ -137,6 +137,8 @@ func GetFlashcards(deckID string, page int) (blocks []*Block, total, pageCount i } func getCardsBlocks(cards []riff.Card, page int) (blocks []*Block, total, pageCount int) { + sort.Slice(cards, func(i, j int) bool { return cards[i].BlockID() < cards[j].BlockID() }) + const pageSize = 20 total = len(cards) pageCount = int(math.Ceil(float64(total) / float64(pageSize)))