🎨 Apply result optimized by FSRS optimizer https://github.com/siyuan-note/siyuan/issues/9309

This commit is contained in:
Daniel 2023-09-28 22:22:17 +08:00
parent b2a27bb54c
commit 6354d04e4b
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
10 changed files with 104 additions and 10 deletions

View file

@ -350,6 +350,15 @@ func InitConf() {
if 0 > Conf.Flashcard.ReviewCardLimit {
Conf.Flashcard.ReviewCardLimit = 200
}
if 0 >= Conf.Flashcard.RequestRetention || 1 <= Conf.Flashcard.RequestRetention {
Conf.Flashcard.RequestRetention = conf.NewFlashcard().RequestRetention
}
if 0 >= Conf.Flashcard.MaximumInterval || 36500 <= Conf.Flashcard.MaximumInterval {
Conf.Flashcard.MaximumInterval = conf.NewFlashcard().MaximumInterval
}
if "" == Conf.Flashcard.Weights || 17 != len(strings.Split(Conf.Flashcard.Weights, ",")) {
Conf.Flashcard.Weights = conf.NewFlashcard().Weights
}
if nil == Conf.AI {
Conf.AI = conf.NewAI()