aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetter Rasmussen2014-02-15 21:29:07 +0100
committerPetter Rasmussen2014-02-15 21:33:31 +0100
commit28b7ba078faa0049e45e73d1c6f37d6dceba762e (patch)
treef7cea254743f0abed3871a33f5512b10cb476a31
parent366714a7b408cee489d02ed7c1b441f47e14bfbd (diff)
downloadgdrive-28b7ba078faa0049e45e73d1c6f37d6dceba762e.tar.bz2
Helper function to create a list of parent id's
-rw-r--r--util/drive.go11
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, ", ")
+}