···15151616type PostRow struct {
1717 Uri string
1818- Likes int
1918}
20192120func getPosts(ctx context.Context, dbCnx *sql.DB, langs []string, limit, offset int) ([]PostRow, error) {
2221 var queryParams []any
2322 var query strings.Builder
2424- fmt.Fprint(&query, "SELECT posts.uri, likes FROM posts LEFT JOIN langs ON posts.uri = langs.uri")
2323+ fmt.Fprint(&query, "SELECT posts.uri FROM posts LEFT JOIN langs ON posts.uri = langs.uri")
2524 if len(langs) > 0 {
2625 fmt.Fprint(&query, " WHERE lang IN (")
2726 for idx, lang := range langs {
···4746 var posts []PostRow
4847 for rows.Next() {
4948 var post PostRow
5050- if err := rows.Scan(&post.Uri, &post.Likes); err != nil {
4949+ if err := rows.Scan(&post.Uri); err != nil {
5150 return nil, err
5251 }
5352 posts = append(posts, post)