This commit is contained in:
Liang Ding 2023-02-18 22:32:34 +08:00
parent 86a62879ea
commit 26e62e1eda
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
3 changed files with 131 additions and 14 deletions

View file

@ -66,6 +66,33 @@ func reviewRiffCard(c *gin.Context) {
}
}
func getTreeRiffDueCards(c *gin.Context) {
ret := gulu.Ret.NewResult()
defer c.JSON(http.StatusOK, ret)
arg, ok := util.JsonArg(c, ret)
if !ok {
return
}
rootID := arg["rootID"].(string)
err := model.AddTreeFlashcards(rootID)
if nil != err {
ret.Code = -1
ret.Msg = err.Error()
return
}
cards, err := model.GetTreeDueFlashcards(rootID)
if nil != err {
ret.Code = -1
ret.Msg = err.Error()
return
}
ret.Data = cards
}
func getRiffDueCards(c *gin.Context) {
ret := gulu.Ret.NewResult()
defer c.JSON(http.StatusOK, ret)

View file

@ -311,6 +311,7 @@ func ServeAPI(ginServer *gin.Engine) {
ginServer.Handle("POST", "/api/riff/addRiffCards", model.CheckAuth, addRiffCards)
ginServer.Handle("POST", "/api/riff/removeRiffCards", model.CheckAuth, removeRiffCards)
ginServer.Handle("POST", "/api/riff/getRiffDueCards", model.CheckAuth, getRiffDueCards)
ginServer.Handle("POST", "/api/riff/getTreeRiffDueCards", model.CheckAuth, getTreeRiffDueCards)
ginServer.Handle("POST", "/api/riff/reviewRiffCard", model.CheckAuth, reviewRiffCard)
ginServer.Handle("POST", "/api/riff/getRiffCards", model.CheckAuth, getRiffCards)