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)

Uses (9)

Used by (1)