diff options
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 |
