def send.after

bend-kit-postgres@0.3.0.0 · postgres.bend:115

import bend-kit-postgres@0.3.0.0/postgres.bend as Postgres
import Base
import bend-kit-postgres@0.3.0.0/codec.bend as Codec

115def send.after(+tls: Bool, rd: Codec.Reader, +key: String, +ms: U32, +status: U32, m: Socket & Result<&1, &1, U32 & String, Unit>) -> IO(Result<&1, &1, Failure, Conn>):
116  (s, r) = m
117  match r:
118    case Fail{(code, why)}:
119      do IO<Result<&1, &1, Failure, Conn>>:
120        io.close(tls, s)
121        return Fail{IoFail{code, why}}
122    case Done{u}:
123      IO.pure(Result<&1, &1, Failure, Conn>, Done{Conn{tls, s, rd, key, ms, status}})

Uses (15)

Used by (1)