mirror of https://github.com/Xhofe/alist
21 lines
489 B
Go
21 lines
489 B
Go
package _123Open
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
)
|
|
|
|
func (d *Open123) getFiles(parentFileId int64, limit int, lastFileId int64) (*FileListResp, error) {
|
|
var result FileListResp
|
|
url := fmt.Sprintf("%s?parentFileId=%d&limit=%d&lastFileId=%d", ApiFileList, parentFileId, limit, lastFileId)
|
|
|
|
_, err := d.Request(url, http.MethodGet, nil, &result)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
if result.Code != 0 {
|
|
return nil, fmt.Errorf("list error: %s", result.Message)
|
|
}
|
|
return &result, nil
|
|
}
|