diff options
| author | Petter Rasmussen | 2014-02-15 21:29:07 +0100 |
|---|---|---|
| committer | Petter Rasmussen | 2014-02-15 21:33:31 +0100 |
| commit | 28b7ba078faa0049e45e73d1c6f37d6dceba762e (patch) | |
| tree | f7cea254743f0abed3871a33f5512b10cb476a31 | |
| parent | 366714a7b408cee489d02ed7c1b441f47e14bfbd (diff) | |
| download | gdrive-28b7ba078faa0049e45e73d1c6f37d6dceba762e.tar.bz2 | |
Helper function to create a list of parent id's
| -rw-r--r-- | util/drive.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/util/drive.go b/util/drive.go index 06140dd..9760843 100644 --- a/util/drive.go +++ b/util/drive.go @@ -2,6 +2,8 @@ package util import ( "fmt" + "strings" + "code.google.com/p/google-api-go-client/drive/v2" ) func PreviewUrl(id string) string { @@ -13,3 +15,12 @@ func PreviewUrl(id string) string { func DownloadUrl(id string) string { return fmt.Sprintf("https://drive.google.com/uc?id=%s&export=download", id) } + +func ParentList(parents []*drive.ParentReference) string { + ids := make([]string, 0) + for _, parent := range parents { + ids = append(ids, parent.Id) + } + + return strings.Join(ids, ", ") +} |
