1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-09-15 18:57:04 +00:00

perf: convert some slices to array

This commit is contained in:
Julien Voisin 2025-09-08 21:11:18 +02:00 committed by GitHub
parent afe80e6bae
commit fa361ab1ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 6 deletions

View file

@ -23,7 +23,7 @@ type MediaItemElement struct {
// AllMediaThumbnails returns all thumbnail elements merged together.
func (e *MediaItemElement) AllMediaThumbnails() []Thumbnail {
var items []Thumbnail
items := make([]Thumbnail, 0, len(e.MediaThumbnails)+len(e.MediaGroups))
items = append(items, e.MediaThumbnails...)
for _, mediaGroup := range e.MediaGroups {
items = append(items, mediaGroup.MediaThumbnails...)
@ -33,7 +33,7 @@ func (e *MediaItemElement) AllMediaThumbnails() []Thumbnail {
// AllMediaContents returns all content elements merged together.
func (e *MediaItemElement) AllMediaContents() []Content {
var items []Content
items := make([]Content, 0, len(e.MediaContents)+len(e.MediaGroups))
items = append(items, e.MediaContents...)
for _, mediaGroup := range e.MediaGroups {
items = append(items, mediaGroup.MediaContents...)
@ -43,7 +43,7 @@ func (e *MediaItemElement) AllMediaContents() []Content {
// AllMediaPeerLinks returns all peer link elements merged together.
func (e *MediaItemElement) AllMediaPeerLinks() []PeerLink {
var items []PeerLink
items := make([]PeerLink, 0, len(e.MediaPeerLinks)+len(e.MediaGroups))
items = append(items, e.MediaPeerLinks...)
for _, mediaGroup := range e.MediaGroups {
items = append(items, mediaGroup.MediaPeerLinks...)