From dcb8906748e5989d23745e4ad15be97b519c0b0e Mon Sep 17 00:00:00 2001 From: Alexander Sheiko Date: Sat, 9 Apr 2022 20:01:04 +0300 Subject: [PATCH] Multiple images in HTML --- timeline.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/timeline.go b/timeline.go index c91aae5..751cb04 100644 --- a/timeline.go +++ b/timeline.go @@ -38,6 +38,7 @@ type timeline struct { Other bool `json:"other"` } `json:"ext_sensitive_media_warning"` Type string `json:"type"` + URL string `json:"url"` VideoInfo struct { Variants []struct { Bitrate int `json:"bitrate,omitempty"` @@ -202,9 +203,7 @@ func (timeline *timeline) parseTweet(id string) *Tweet { for _, media := range tweet.ExtendedEntities.Media { if media.Type == "photo" { tw.Photos = append(tw.Photos, media.MediaURLHttps) - } - - if media.Type == "video" { + } else if media.Type == "video" { video := Video{ ID: media.IDStr, Preview: media.MediaURLHttps, @@ -251,7 +250,7 @@ func (timeline *timeline) parseTweet(id string) *Tweet { return fmt.Sprintf(`%s`, entity.ExpandedURL, tco) } } - for _, entity := range tweet.Entities.Media { + for _, entity := range tweet.ExtendedEntities.Media { if tco == entity.URL { return fmt.Sprintf(`
`, tco, entity.MediaURLHttps) }