This commit is contained in:
Liang Ding 2022-12-21 15:18:29 +08:00
parent 29f73e1ef9
commit 52bb34f027
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
5 changed files with 37 additions and 1 deletions

View file

@ -32,6 +32,20 @@ import (
var Decks = map[string]*riff.Deck{}
var deckLock = sync.Mutex{}
func RemoveFlashcard(blockID string, deckName string) (err error) {
deckLock.Lock()
deck := Decks[deckName]
deckLock.Unlock()
deck.RemoveCard(blockID)
err = deck.Save()
if nil != err {
logging.LogErrorf("save deck [%s] failed: %s", deckName, err)
return
}
return
}
func AddFlashcard(blockID string, deckName string) (err error) {
deckLock.Lock()
deck := Decks[deckName]