this repo has no description

feat(mostliked): create posts slice with Limit cap

Changed files
+3 -3
pkg
mostliked
+2 -2
Makefile
···
all: bin/mostliked bin/feedweb
-
bin/mostliked: cmd/mostliked/main.go pkg/mostliked/*.go db/mostliked/*.go pkg/feeds/*.go
+
bin/mostliked: cmd/mostliked/main.go pkg/mostliked/handler.go db/mostliked/*.go pkg/feeds/*.go
go build -o $@ ./cmd/mostliked
-
bin/feedweb: cmd/feedweb/main.go pkg/*/*.go db/*/*.go pkg/feeds/*.go
+
bin/feedweb: cmd/feedweb/main.go pkg/*/view.go db/*/*.go pkg/feeds/*.go
go build -o $@ ./cmd/feedweb
.PHONY: clean
+1 -1
pkg/mostliked/view.go
···
log.Println("error fetching rows")
}
var cursor string
-
var posts []*appbsky.FeedDefs_SkeletonFeedPost
+
posts := make([]*appbsky.FeedDefs_SkeletonFeedPost, 0, params.Limit)
for _, row := range rows {
posts = append(posts, &appbsky.FeedDefs_SkeletonFeedPost{Post: row.Uri})
cursor = row.Uri