def tls.done
bend-kit-redis@0.3.0.0 · redis.bend:920
import bend-kit-redis@0.3.0.0/redis.bend as Redis
import Base
import bend-kit-wire@0.4.6.2/wire.bend as Wire
920def tls.done(+key: String, +ms: U32, +user: String, +pass: String, +db: U32, m: Socket & Result<&1, &1, U32 & String, Unit>) -> IO(Result<&1, &1, Failure, Conn>):
921 (s, r) = m
922 match r:
923 case Fail{(code, why)}:
924 do IO<Result<&1, &1, Failure, Conn>>:
925 Wire.tls.close(s)
926 return Fail{IoFail{code, why}}
927 case Done{u}:
928 hello(Conn{True{}, s, reader(), key, ms}, user, pass, db)