1
0
mirror of https://github.com/hrfee/jfa-go.git synced 2024-11-13 22:00:10 +00:00

proxy: use for updater

don't know how I missed before.
This commit is contained in:
Harvey Tindall 2024-08-20 20:38:18 +01:00
parent 6bad293f74
commit 8307d3da90
Signed by: hrfee
GPG Key ID: BBC65952848FB1A2
2 changed files with 7 additions and 1 deletions

View File

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

View File

@ -130,6 +130,11 @@ type Updater struct {
binary string 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 { 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) // fmt.Printf(`Updater intializing with "%s", "%s", "%s", "%s", "%s", "%s"\n`, buildroneURL, namespace, repo, version, commit, buildType)
bType := off bType := off