def conn.secure.store
bend-kit-http@0.38.2.0 · http.bend:2820
import bend-kit-http@0.38.2.0/http.bend as Http
import Base
import bend-kit-wire@0.4.7.0/wire.bend as Wire
2820def conn.secure.store(offer: Bool, s: Socket, host: String, +ms: U32) ->
2821 IO(Result<&1, &1, Err, Conn>):
2822 match offer:
2823 case True{}:
2824 do IO<Result<&1, &1, Err, Conn>>:
2825 hs : Socket & Result<&1, &1, U32 & String, String> <-
2826 Wire.tls.connect.alpn(s, host, ms, "h2,http/1.1")
2827 conn.tls.alpn(hs)
2828 case False{}:
2829 do IO<Result<&1, &1, Err, Conn>>:
2830 hs : Socket & Result<&1, &1, U32 & String, Unit> <- Wire.tls.connect(s, host, ms)
2831 conn.tls(hs)