tangled
alpha
login
or
join now
edavis.dev
/
bsky-feeds
1
fork
atom
this repo has no description
1
fork
atom
overview
issues
pulls
pipelines
feat(mostliked): create posts slice with Limit cap
Eric Davis
1 year ago
577f22fa
fd1a30cb
+3
-3
2 changed files
expand all
collapse all
unified
split
Makefile
pkg
mostliked
view.go
+2
-2
Makefile
···
1
1
all: bin/mostliked bin/feedweb
2
2
3
3
-
bin/mostliked: cmd/mostliked/main.go pkg/mostliked/*.go db/mostliked/*.go pkg/feeds/*.go
3
3
+
bin/mostliked: cmd/mostliked/main.go pkg/mostliked/handler.go db/mostliked/*.go pkg/feeds/*.go
4
4
go build -o $@ ./cmd/mostliked
5
5
6
6
-
bin/feedweb: cmd/feedweb/main.go pkg/*/*.go db/*/*.go pkg/feeds/*.go
6
6
+
bin/feedweb: cmd/feedweb/main.go pkg/*/view.go db/*/*.go pkg/feeds/*.go
7
7
go build -o $@ ./cmd/feedweb
8
8
9
9
.PHONY: clean
+1
-1
pkg/mostliked/view.go
···
34
34
log.Println("error fetching rows")
35
35
}
36
36
var cursor string
37
37
-
var posts []*appbsky.FeedDefs_SkeletonFeedPost
37
37
+
posts := make([]*appbsky.FeedDefs_SkeletonFeedPost, 0, params.Limit)
38
38
for _, row := range rows {
39
39
posts = append(posts, &appbsky.FeedDefs_SkeletonFeedPost{Post: row.Uri})
40
40
cursor = row.Uri