def client.goaway.cons

bend-kit-http2@0.4.0.0 · http2.bend:822

import bend-kit-http2@0.4.0.0/http2.bend as Http2
import Base

822def client.goaway.cons(keep: Bool, s: Stream, id: U32, tail: Gone) -> Gone:
823  match keep:
824    case True{}:
825      Gone{streams, +active, events} = tail
826      Gone{Con{s, streams}, (active + 1 : U32), events}
827    case False{}:
828      Gone{streams, active, events} = tail
829      Gone{streams, active, Con{Reset{id, 7}, events}}

Uses (7)

Used by (1)