From 3362a074c7dddf439ff878cf94d9169ab208eb10 Mon Sep 17 00:00:00 2001 From: Clombrong Date: Thu, 26 Jun 2025 16:59:26 +0200 Subject: refactor(xml): move get and next functions to Xml --- lib/sasl.ml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/sasl.ml') diff --git a/lib/sasl.ml b/lib/sasl.ml index 4404f74..ff6436a 100644 --- a/lib/sasl.ml +++ b/lib/sasl.ml @@ -53,7 +53,7 @@ let send_auth_stanza (stream, push) localpart pass mechanism = `Text [gen_auth mechanism]; `End_element] in Some (Markup.of_list stanza_list) |> push; - try get stream >|= parse_sasl_response + try Xml.get stream >|= parse_sasl_response with exn -> Lwt.fail exn let authenticate (portal : Portal.t) ({jid; password; preferred_mechanisms} : auth_config) = @@ -63,7 +63,7 @@ let authenticate (portal : Portal.t) ({jid; password; preferred_mechanisms} : au | [localpart; _domain] -> localpart | _ -> failwith "Invalid JID" in - let* {sasl_mechanisms; _} = Stream.get (fst portal) >|= Stream.parse_features + let* {sasl_mechanisms; _} = Xml.get (fst portal) >|= Stream.parse_features in let preferred, not_preferred = List.partition (fun f -> List.exists ((=) f) preferred_mechanisms) sasl_mechanisms in -- cgit v1.2.3