diff --git a/server/updater/github.go b/server/updater/github.go index 26f0ae861..7c6c6655f 100644 --- a/server/updater/github.go +++ b/server/updater/github.go @@ -9,6 +9,8 @@ import ( "strings" "time" + "github.com/evcc-io/evcc/util" + "github.com/evcc-io/evcc/util/request" "github.com/google/go-github/v32/github" "github.com/hashicorp/go-version" ) @@ -27,11 +29,11 @@ type Repo struct { } // NewRepo creates repository adapter -func NewRepo(owner, repository string) *Repo { +func NewRepo(log *util.Logger, owner, repository string) *Repo { r := &Repo{ owner: owner, repository: repository, - Client: github.NewClient(nil), + Client: github.NewClient(request.NewClient(log)), } return r } diff --git a/server/updater/run.go b/server/updater/run.go index 2efd01a83..303844989 100644 --- a/server/updater/run.go +++ b/server/updater/run.go @@ -13,7 +13,7 @@ func Run(log *util.Logger, httpd webServer, outChan chan<- util.Param) { u := &watch{ log: log, outChan: outChan, - repo: NewRepo(owner, repository), + repo: NewRepo(log, owner, repository), } c := make(chan *github.RepositoryRelease, 1)