🎨 Content type filtering when inserting reference links via ((, [[ https://github.com/siyuan-note/siyuan/issues/8009

This commit is contained in:
Liang Ding 2023-04-17 22:47:25 +08:00
parent b13398cbdd
commit c316951592
No known key found for this signature in database
GPG key ID: 136F30F901A2231D
3 changed files with 23 additions and 8 deletions

View file

@ -335,8 +335,13 @@ func QueryRefIDsByDefID(defID string, containChildren bool) (refIDs, refTexts []
return
}
func QueryRefsRecent() (ret []*Ref) {
rows, err := query("SELECT * FROM refs GROUP BY def_block_id ORDER BY id desc LIMIT 32")
func QueryRefsRecent(onlyDoc bool) (ret []*Ref) {
stmt := "SELECT * FROM refs"
if onlyDoc {
stmt = "SELECT * FROM refs WHERE def_block_type = 'd'"
}
stmt += " GROUP BY def_block_id ORDER BY id DESC LIMIT 32"
rows, err := query(stmt)
if nil != err {
logging.LogErrorf("sql query failed: %s", err)
return