def reply_fail
bend-kit-http@0.38.5.0 · http.bend:5633
import bend-kit-http@0.38.5.0/http.bend as Http
import Base
import bend-kit-http@0.38.5.0/completion.bend as Completion
import bend-kit-time@0.3.0.0/time.bend as Time
5633def reply_fail(observer: Completion.Receipt, s: Socket, +status: U32, ms: U32) -> IO(Unit):
5634 do IO<Unit>:
5635 now : Time.Duration <- Time.mono()
5636 sent : Socket & Result<&1, &1, U32 & String, Unit> <-
5637 bounded.send(s, encode(reply.fail.bytes(status)), Time.Duration.add(now, Time.Duration.of_ms(ms)))
5638 reply.sent.observe(observer, status, sent)