def client.request.ready
bend-kit-http2@0.4.0.0 · http2.bend:486
import bend-kit-http2@0.4.0.0/http2.bend as Http2
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
import bend-kit-http2@0.4.0.0/hpack.bend as Hpack
486def client.request.ready(valid: Bool, c: Client, fields: List<&2, Hpack.Field>, body: Bytes.Bytes) -> Reply:
487 match valid:
488 case False{}:
489 Failed{Error{7, True{}, 0}}
490 case True{}:
491 Client{input, streams, +encoder, decoder, control} = c
492 client.request.encoded(Hpack.encode(fields, False{}, encoder),
493 Client{input, streams, encoder, decoder, control}, body)