diff --git a/kernel/model/block.go b/kernel/model/block.go index e66e8fbfd..60341b3c6 100644 --- a/kernel/model/block.go +++ b/kernel/model/block.go @@ -61,7 +61,8 @@ type Block struct { Created string `json:"created"` Updated string `json:"updated"` - RiffCardID string `json:"riffCardID"` + RiffCardID string `json:"riffCardID"` + RiffCardReps uint64 `json:"riffCardReps"` } func (block *Block) IsContainerBlock() bool { diff --git a/kernel/model/flashcard.go b/kernel/model/flashcard.go index 1884dd230..2ebc425ec 100644 --- a/kernel/model/flashcard.go +++ b/kernel/model/flashcard.go @@ -178,6 +178,7 @@ func getCardsBlocks(cards []riff.Card, page int) (blocks []*Block, total, pageCo } b.RiffCardID = cards[i].ID() + b.RiffCardReps = cards[i].(*riff.FSRSCard).C.Reps } return }