MCPcopy Create free account
hub / github.com/OpenListTeam/OpenList / listWithLimit

Method listWithLimit

drivers/febbox/util.go:80–96  ·  view source on GitHub ↗
(dirID string, pageLimit int64)

Source from the content-addressed store, hash-verified

78}
79
80func (d *FebBox) listWithLimit(dirID string, pageLimit int64) (*[]File, error) {
81 var files []File
82 page := int64(1)
83 for {
84 result, err := d.getFiles(dirID, page, pageLimit)
85 if err != nil {
86 return nil, err
87 }
88 files = append(files, *result...)
89 if int64(len(*result)) < pageLimit {
90 break
91 } else {
92 page++
93 }
94 }
95 return &files, nil
96}
97
98func (d *FebBox) getFiles(dirID string, page, pageLimit int64) (*[]File, error) {
99 var fileList FileListResp

Callers 1

getFilesListMethod · 0.95

Calls 1

getFilesMethod · 0.95

Tested by

no test coverage detected