aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--portal/tcp/portal.ml6
1 files changed, 2 insertions, 4 deletions
diff --git a/portal/tcp/portal.ml b/portal/tcp/portal.ml
index f0148b9..3abf00e 100644
--- a/portal/tcp/portal.ml
+++ b/portal/tcp/portal.ml
@@ -152,10 +152,8 @@ let socket_to_stream (s : 'a sock) =
(** [connect domain] is a Portal.t communicating with the XMPP server located at
[domain] via plaintext TCP. It simply chains the two previous functions. *)
-let connect (domain : string) : t Lwt.t =
- let+ s = tcp_socket domain
- in let stream, push = socket_to_stream s
- in {stream; push; _socket=Plain s}
+let connect (domain : string) : socket Lwt.t =
+ let+ s = tcp_socket domain in Plain s
(** [upgrade_to_tls fd] returns a promise to an [Tls_lwt.Unix.t] socket that wraps
[fd] with STARTTLS. *)