From d61d5c8a6ad045fe7779fe8d0efe2fd06f691fba Mon Sep 17 00:00:00 2001 From: kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com> Date: Tue, 2 Apr 2024 12:12:26 +0100 Subject: [bugfix] httpclient not signing subsequent redirect requests (#2798) * move http request signing to transport * actually hook up the http roundtripper ... * add code comments for the new gtscontext functions --- testrig/transportcontroller.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'testrig/transportcontroller.go') diff --git a/testrig/transportcontroller.go b/testrig/transportcontroller.go index b32a0d804..a0ffa0ab7 100644 --- a/testrig/transportcontroller.go +++ b/testrig/transportcontroller.go @@ -26,6 +26,7 @@ import ( "strings" "sync" + "github.com/superseriousbusiness/activity/pub" "github.com/superseriousbusiness/activity/streams" "github.com/superseriousbusiness/activity/streams/vocab" apimodel "github.com/superseriousbusiness/gotosocial/internal/api/model" @@ -51,7 +52,7 @@ const ( // Unlike the other test interfaces provided in this package, you'll probably want to call this function // PER TEST rather than per suite, so that the do function can be set on a test by test (or even more granular) // basis. -func NewTestTransportController(state *state.State, client httpclient.SigningClient) transport.Controller { +func NewTestTransportController(state *state.State, client pub.HttpClient) transport.Controller { return transport.NewController(state, NewTestFederatingDB(state), &federation.Clock{}, client) } -- cgit v1.2.3