Unify storage ID queries under one implementation
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user