proxy: use for updater

don't know how I missed before.
pull/297/head
Harvey Tindall 3 months ago
parent 6bad293f74
commit 8307d3da90
No known key found for this signature in database
GPG Key ID: BBC65952848FB1A2

@ -557,6 +557,7 @@ func start(asDaemon, firstCall bool) {
}
if app.proxyEnabled {
app.updater.SetTransport(app.proxyTransport)
app.jf.SetTransport(app.proxyTransport)
for _, c := range app.thirdPartyServices {
c.SetTransport(app.proxyTransport)
@ -682,7 +683,7 @@ func flagPassed(name string) (found bool) {
}
// @title jfa-go internal API
// @version 0.5.1
// @version 0.5.2
// @description API for the jfa-go frontend
// @contact.name Harvey Tindall
// @contact.email hrfee@hrfee.dev

@ -130,6 +130,11 @@ type Updater struct {
binary string
}
// SetTransport sets the http.Transport to use for requests. Can be used to set a proxy.
func (ud *Updater) SetTransport(t *http.Transport) {
ud.httpClient.Transport = t
}
func newUpdater(buildroneURL, namespace, repo, version, commit, buildType string) *Updater {
// fmt.Printf(`Updater intializing with "%s", "%s", "%s", "%s", "%s", "%s"\n`, buildroneURL, namespace, repo, version, commit, buildType)
bType := off

Loading…
Cancel
Save