|
@@ -18,6 +18,7 @@ package api
|
|
|
|
|
|
import (
|
|
|
"fmt"
|
|
|
+ "math"
|
|
|
"net/http"
|
|
|
"path"
|
|
|
"regexp"
|
|
@@ -621,7 +622,11 @@ func listDocsByPath(c *gin.Context) {
|
|
|
}
|
|
|
maxListCount := model.Conf.FileTree.MaxListCount
|
|
|
if arg["maxListCount"] != nil {
|
|
|
+ // API `listDocsByPath` add an optional parameter `maxListCount` https://github.com/siyuan-note/siyuan/issues/7993
|
|
|
maxListCount = int(arg["maxListCount"].(float64))
|
|
|
+ if 0 == maxListCount {
|
|
|
+ maxListCount = math.MaxInt
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
files, totals, err := model.ListDocTree(notebook, p, sortMode, flashcard, maxListCount)
|