Files
athens/pkg/download/get_module_params.go
Nicholas Wiersma d932d50232 chore: lint code with golangci-lint (#1828)
* feat: add golangci-lint linting

* chore: fix linter issues

* feat: add linting into the workflow

* docs: update lint docs

* fix: cr suggestions

* fix: remove old formatting and vetting scripts

* fix: add docker make target

* fix: action go caching

* fix: depreciated actions checkout version

* fix: cr suggestion

* fix: cr suggestions

---------

Co-authored-by: Manu Gupta <manugupt1@gmail.com>
2023-02-24 20:39:17 -08:00

18 lines
365 B
Go

package download
import (
"net/http"
"github.com/gomods/athens/pkg/errors"
"github.com/gomods/athens/pkg/paths"
)
func getModuleParams(r *http.Request, op errors.Op) (mod, ver string, err error) {
params, err := paths.GetAllParams(r)
if err != nil {
return "", "", errors.E(op, err, errors.KindBadRequest)
}
return params.Module, params.Version, nil
}