diff --git a/atproto/data/data.go b/atproto/data/data.go index 1a4a8c5b..560566c2 100644 --- a/atproto/data/data.go +++ b/atproto/data/data.go @@ -66,17 +66,11 @@ func extractBlobsAtom(atom any) []Blob { out = append(out, v) case []any: for _, el := range v { - down := extractBlobsAtom(el) - for _, d := range down { - out = append(out, d) - } + out = append(out, extractBlobsAtom(el)...) } case map[string]any: for _, val := range v { - down := extractBlobsAtom(val) - for _, d := range down { - out = append(out, d) - } + out = append(out, extractBlobsAtom(val)...) } default: } diff --git a/automod/flagstore/flagstore_mem.go b/automod/flagstore/flagstore_mem.go index 4f128075..bc068475 100644 --- a/automod/flagstore/flagstore_mem.go +++ b/automod/flagstore/flagstore_mem.go @@ -27,9 +27,7 @@ func (s MemFlagStore) Add(ctx context.Context, key string, flags []string) error if !ok { v = []string{} } - for _, f := range flags { - v = append(v, f) - } + v = append(v, flags...) v = dedupeStrings(v) s.Data[key] = v return nil diff --git a/automod/helpers/bsky.go b/automod/helpers/bsky.go index c7416f2d..a38ecda9 100644 --- a/automod/helpers/bsky.go +++ b/automod/helpers/bsky.go @@ -11,9 +11,7 @@ import ( func ExtractHashtagsPost(post *appbsky.FeedPost) []string { var tags []string - for _, tag := range post.Tags { - tags = append(tags, tag) - } + tags = append(tags, post.Tags...) for _, facet := range post.Facets { for _, feat := range facet.Features { if feat.RichtextFacet_Tag != nil { diff --git a/fakedata/accounts.go b/fakedata/accounts.go index 71c35165..dd60fa49 100644 --- a/fakedata/accounts.go +++ b/fakedata/accounts.go @@ -20,12 +20,8 @@ type AccountCatalog struct { func (ac *AccountCatalog) Combined() []AccountContext { var combined []AccountContext - for _, c := range ac.Celebs { - combined = append(combined, c) - } - for _, r := range ac.Regulars { - combined = append(combined, r) - } + combined = append(combined, ac.Celebs...) + combined = append(combined, ac.Regulars...) return combined } diff --git a/search/transform.go b/search/transform.go index c06cea46..917b622d 100644 --- a/search/transform.go +++ b/search/transform.go @@ -267,9 +267,7 @@ func parsePostTags(p *appbsky.FeedPost) []string { } } } - for _, t := range p.Tags { - ret = append(ret, t) - } + ret = append(ret, p.Tags...) if len(ret) == 0 { return nil }