diff options
| author | jeff.yin | 2019-11-12 11:29:05 +0800 |
|---|---|---|
| committer | Teddy Wing | 2023-03-27 19:31:17 +0200 |
| commit | 92d09a94cdd8c2f78bd9615b5eefd635c369fd87 (patch) | |
| tree | 4b2dc6a7fd6c817efdc5d00e1b209e9bdda24a36 /drive/list.go | |
| parent | 8b463b2b53fa43270681f8b829f073fd60ab0b7b (diff) | |
| download | gdrive-92d09a94cdd8c2f78bd9615b5eefd635c369fd87.tar.bz2 | |
Diffstat (limited to 'drive/list.go')
| -rw-r--r-- | drive/list.go | 12 |
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 |
