def again

bend-kit-http@0.38.2.0 · http.bend:1597

import bend-kit-http@0.38.2.0/http.bend as Http
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

1597# The bytes past the response when the socket can take another request: the request did not
1598# ask to close, the response is self-delimited, and the peer did not say close.
1599def again(close: Bool, +h: Map<&2, List<&2, String>>, rest: Maybe<&1, Bytes.Bytes>) -> Maybe<&1, Bytes.Bytes>:
1600  match close:
1601    case True{}:
1602      None{}
1603    case False{}:
1604      again.rest(String.eq(String.to_lower(header(h, "connection")), "close"), rest)

Uses (10)

Used by (1)