Unify storage ID queries under one implementation

This commit is contained in:
Ian Gulliver
2026-10-21 11:58:42 -07:00
parent 069474e6aa
commit abe4d7c9d5
6 changed files with 37 additions and 117 deletions
-19
View File
@@ -48,22 +48,3 @@ func (s *Store) Coordinate(ctx context.Context) (Work, error) {
})
return work, err
}
func queryIDs(ctx context.Context, tx *sql.Tx, query string) ([]string, error) {
rows, err := tx.QueryContext(ctx, query)
if err != nil {
return nil, err
}
defer rows.Close()
ids := []string{}
for rows.Next() {
id := ""
err = rows.Scan(&id)
if err != nil {
return nil, err
}
ids = append(ids, id)
}
return ids, rows.Err()
}