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) }