aboutsummaryrefslogtreecommitdiffstats
path: root/drive/list.go
diff options
context:
space:
mode:
authorjeff.yin2019-11-12 11:29:05 +0800
committerTeddy Wing2023-03-27 19:31:17 +0200
commit92d09a94cdd8c2f78bd9615b5eefd635c369fd87 (patch)
tree4b2dc6a7fd6c817efdc5d00e1b209e9bdda24a36 /drive/list.go
parent8b463b2b53fa43270681f8b829f073fd60ab0b7b (diff)
downloadgdrive-92d09a94cdd8c2f78bd9615b5eefd635c369fd87.tar.bz2
support teamdrivesHEADmaster
Diffstat (limited to 'drive/list.go')
-rw-r--r--drive/list.go12
1 files changed, 8 insertions, 4 deletions
diff --git a/drive/list.go b/drive/list.go
index ab8aca5..ff52ef5 100644
--- a/drive/list.go
+++ b/drive/list.go
@@ -2,11 +2,12 @@ package drive
import (
"fmt"
+ "io"
+ "text/tabwriter"
+
"golang.org/x/net/context"
"google.golang.org/api/drive/v3"
"google.golang.org/api/googleapi"
- "io"
- "text/tabwriter"
)
type ListFilesArgs struct {
@@ -73,10 +74,13 @@ func (self *Drive) listAllFiles(args listAllFilesArgs) ([]*drive.File, error) {
}
controlledStop := fmt.Errorf("Controlled stop")
-
- err := self.service.Files.List().Q(args.query).Fields(args.fields...).OrderBy(args.sortOrder).PageSize(pageSize).Pages(context.TODO(), func(fl *drive.FileList) error {
+ fmt.Println(args.query)
+ err := self.service.Files.List().Corpora("allDrives").IncludeItemsFromAllDrives(true).SupportsAllDrives(true).Q(args.query).Fields(args.fields...).OrderBy(args.sortOrder).PageSize(pageSize).Pages(context.TODO(), func(fl *drive.FileList) error {
files = append(files, fl.Files...)
+ fmt.Println("jeff_debug listAllFiles")
+ fmt.Println(fl.Files)
+ fmt.Println(files)
// Stop when we have all the files we need
if args.maxFiles > 0 && len(files) >= int(args.maxFiles) {
return controlledStop