diff options
Diffstat (limited to 'drive/sync.go')
| -rw-r--r-- | drive/sync.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drive/sync.go b/drive/sync.go index 204e7c2..2124f8f 100644 --- a/drive/sync.go +++ b/drive/sync.go @@ -73,6 +73,16 @@ func (self *Drive) prepareSyncFiles(localPath string, root *drive.File, cmp File }, nil } +func (self *Drive) isSyncFile(id string) (bool, error) { + f, err := self.service.Files.Get(id).Fields("appProperties").Do() + if err != nil { + return false, fmt.Errorf("Failed to get file: %s", err) + } + + _, ok := f.AppProperties["sync"] + return ok, nil +} + func prepareLocalFiles(root string) ([]*LocalFile, error) { var files []*LocalFile |
