Merge pull request 'make() lists and items, so having no lists and no items returns [] instead of nil' (#24) from dev into main

This commit was merged in pull request #24.
This commit is contained in:
2026-08-22 21:47:19 +02:00
+2 -2
View File
@@ -81,7 +81,7 @@ func (r *ListRepo) GetLists(ctx context.Context, userID string) ([]domain.List,
} }
defer rows.Close() defer rows.Close()
var lists []domain.List lists := make([]domain.List, 0, 16)
for rows.Next() { for rows.Next() {
var l domain.List var l domain.List
err = rows.Scan(&l.ID, &l.Name, &l.CreatedAt, &l.ModifiedAt, &l.TotalItems, &l.CompletedItems) err = rows.Scan(&l.ID, &l.Name, &l.CreatedAt, &l.ModifiedAt, &l.TotalItems, &l.CompletedItems)
@@ -206,7 +206,7 @@ func (r *ListRepo) GetListItems(ctx context.Context, listID string) ([]domain.Li
} }
defer rows.Close() defer rows.Close()
var items []domain.ListItem items := make([]domain.ListItem, 0, 32)
for rows.Next() { for rows.Next() {
var l domain.ListItem var l domain.ListItem
err = rows.Scan(&l.ID, &l.Title, &l.IsCompleted, &l.CreatedAt, &l.ModifiedAt) err = rows.Scan(&l.ID, &l.Title, &l.IsCompleted, &l.CreatedAt, &l.ModifiedAt)