@@ -42,8 +42,8 @@ type LocalDirV1 struct {
4242}
4343
4444var (
45- _ Instance = & LocalDirV1 {}
46- ErrInvalidParams = errors .New ("invalid parameters" )
45+ _ Instance = ( * LocalDirV1 )( nil )
46+ errInvalidParams = errors .New ("invalid parameters" )
4747)
4848
4949func (s * LocalDirV1 ) Store (ctx context.Context , catalog string , fsys fs.FS ) error {
@@ -169,10 +169,7 @@ func storeCatalogData(catalogDir string, metas <-chan *declcfg.Meta) error {
169169}
170170
171171func storeIndexData (catalogDir string , metas <- chan * declcfg.Meta ) error {
172- idx , err := newIndex (metas )
173- if err != nil {
174- return err
175- }
172+ idx := newIndex (metas )
176173
177174 f , err := os .Create (catalogIndexFilePath (catalogDir ))
178175 if err != nil {
@@ -209,7 +206,7 @@ func (s *LocalDirV1) handleV1All(w http.ResponseWriter, r *http.Request) {
209206 httpError (w , err )
210207 return
211208 }
212- serveJsonLines (w , r , catalogStat .ModTime (), catalogFile )
209+ serveJSONLines (w , r , catalogStat .ModTime (), catalogFile )
213210}
214211
215212func (s * LocalDirV1 ) handleV1Query (w http.ResponseWriter , r * http.Request ) {
@@ -236,7 +233,7 @@ func (s *LocalDirV1) handleV1Query(w http.ResponseWriter, r *http.Request) {
236233
237234 if schema == "" && pkg == "" && name == "" {
238235 // If no parameters are provided, return the entire catalog (this is the same as /api/v1/all)
239- serveJsonLines (w , r , catalogStat .ModTime (), catalogFile )
236+ serveJSONLines (w , r , catalogStat .ModTime (), catalogFile )
240237 return
241238 }
242239 idx , err := s .getIndex (catalog )
@@ -249,7 +246,7 @@ func (s *LocalDirV1) handleV1Query(w http.ResponseWriter, r *http.Request) {
249246 httpError (w , fs .ErrNotExist )
250247 return
251248 }
252- serveJsonLinesQuery (w , indexReader )
249+ serveJSONLinesQuery (w , indexReader )
253250}
254251
255252func (s * LocalDirV1 ) catalogData (catalog string ) (* os.File , os.FileInfo , error ) {
@@ -271,20 +268,20 @@ func httpError(w http.ResponseWriter, err error) {
271268 code = http .StatusNotFound
272269 case errors .Is (err , fs .ErrPermission ):
273270 code = http .StatusForbidden
274- case errors .Is (err , ErrInvalidParams ):
271+ case errors .Is (err , errInvalidParams ):
275272 code = http .StatusBadRequest
276273 default :
277274 code = http .StatusInternalServerError
278275 }
279276 http .Error (w , fmt .Sprintf ("%d %s" , code , http .StatusText (code )), code )
280277}
281278
282- func serveJsonLines (w http.ResponseWriter , r * http.Request , modTime time.Time , rs io.ReadSeeker ) {
279+ func serveJSONLines (w http.ResponseWriter , r * http.Request , modTime time.Time , rs io.ReadSeeker ) {
283280 w .Header ().Add ("Content-Type" , "application/jsonl" )
284281 http .ServeContent (w , r , "" , modTime , rs )
285282}
286283
287- func serveJsonLinesQuery (w http.ResponseWriter , rs io.Reader ) {
284+ func serveJSONLinesQuery (w http.ResponseWriter , rs io.Reader ) {
288285 w .Header ().Add ("Content-Type" , "application/jsonl" )
289286 _ , err := io .Copy (w , rs )
290287 if err != nil {
0 commit comments