def hs.request

bend-kit-websocket@0.4.0.0 · websocket.bend:872

import bend-kit-websocket@0.4.0.0/websocket.bend as Websocket
import Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes

872def hs.request(q: Result<&1, &1, U32 & String, Bytes.Bytes>, sock: Socket, +tls: Bool, +max: U32, +ms: U32, +want: String) -> IO(Result<&1, &1, U32 & String, Conn>):
873  match q:
874    case Fail{e}:
875      hs.fail(sock, tls, e)
876    case Done{b}:
877      do IO<Result<&1, &1, U32 & String, Conn>>:
878        r : Socket & Result<&1, &1, U32 & String, Unit> <- io.send(sock, tls, b)
879        hs.sent(r, tls, max, ms, want)

Uses (14)

Used by (1)