http3: move qlogging of frames into the frame parser (#5378)

This commit is contained in:
Marten Seemann
2025-10-12 12:40:24 +08:00
committed by GitHub
parent ed194a0c5e
commit cd4b1307db
13 changed files with 97 additions and 64 deletions

View File

@@ -31,7 +31,7 @@ func (rw *testResponseWriter) DecodeHeaders(t *testing.T, idx int) map[string][]
decoder := qpack.NewDecoder(nil)
startLen := rw.buf.Len()
frame, err := (&frameParser{r: rw.buf}).ParseNext()
frame, err := (&frameParser{r: rw.buf}).ParseNext(nil)
require.NoError(t, err)
require.IsType(t, &headersFrame{}, frame)
payloadLen := frame.(*headersFrame).Length
@@ -65,7 +65,7 @@ func (rw *testResponseWriter) DecodeHeaders(t *testing.T, idx int) map[string][]
func (rw *testResponseWriter) DecodeBody(t *testing.T) []byte {
t.Helper()
frame, err := (&frameParser{r: rw.buf}).ParseNext()
frame, err := (&frameParser{r: rw.buf}).ParseNext(nil)
if err == io.EOF {
return nil
}