From 5f4e95b3f79096e176eb11a65c2e5bbb8bdb9616 Mon Sep 17 00:00:00 2001 From: Robin Dittmar Date: Mon, 20 Jul 2026 21:06:21 +0200 Subject: [PATCH] fix: added `modified_at` to ListRepo --- internal/domain/list.go | 7 ++++--- internal/repository/list.go | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/internal/domain/list.go b/internal/domain/list.go index 283ff0d..b711652 100644 --- a/internal/domain/list.go +++ b/internal/domain/list.go @@ -7,9 +7,10 @@ import ( ) type List struct { - ID string `json:"id"` - Name string `json:"name"` - CreatedAt time.Time `json:"created_at"` + ID string `json:"id"` + Name string `json:"name"` + CreatedAt time.Time `json:"created_at"` + ModifiedAt time.Time `json:"modified_at"` } type ListRepository interface { diff --git a/internal/repository/list.go b/internal/repository/list.go index fede32b..f7fb7a4 100644 --- a/internal/repository/list.go +++ b/internal/repository/list.go @@ -32,9 +32,9 @@ func (r *ListRepo) CreateList(ctx context.Context, name string, userIDs []string list := &domain.List{Name: name} err = tx.QueryRowContext(ctx, - "INSERT INTO lists (name) VALUES ($1) RETURNING id, created_at", + "INSERT INTO lists (name) VALUES ($1) RETURNING id, created_at, modified_at", name, - ).Scan(&list.ID, &list.CreatedAt) + ).Scan(&list.ID, &list.CreatedAt, &list.ModifiedAt) if err != nil { return nil, fmt.Errorf("failed to insert list: %w", err) }