From 6fa661982d3d29f2458d522ea7967c6546aeb315 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Wed, 21 Dec 2022 14:51:30 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=94=AF=E6=8C=81=E9=97=B4=E9=9A=94?= =?UTF-8?q?=E5=A4=8D=E4=B9=A0=20https://github.com/siyuan-note/siyuan/issu?= =?UTF-8?q?es/6710?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/flashcard.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel/model/flashcard.go b/kernel/model/flashcard.go index 9a74605cb..d535e5af7 100644 --- a/kernel/model/flashcard.go +++ b/kernel/model/flashcard.go @@ -48,7 +48,7 @@ func AddFlashcard(blockID string, deckName string) (err error) { } func InitFlashcards() { - riffSavePath := filepath.Join(util.DataDir, "storage", "riff") + riffSavePath := getRiffDir() if !gulu.File.IsDir(riffSavePath) { return } @@ -78,7 +78,7 @@ func InitFlashcards() { } func CreateDeck(name string) (err error) { - riffSavePath := filepath.Join(util.DataDir, "storage", "riff") + riffSavePath := getRiffDir() deck, err := riff.LoadDeck(riffSavePath, name, riff.AlgoFSRS) if nil != err { logging.LogErrorf("load deck [%s] failed: %s", name, err) @@ -103,3 +103,7 @@ func SaveDeck(name string) (err error) { } return } + +func getRiffDir() string { + return filepath.Join(util.DataDir, "storage", "riff") +}