diff options
author | Clombrong <cromblong@egregore.fun> | 2025-06-25 18:26:42 +0200 |
---|---|---|
committer | Clombrong <cromblong@egregore.fun> | 2025-06-25 18:31:10 +0200 |
commit | 142a4e388a0dc905188569138b5a347bbc3d9e68 (patch) | |
tree | 0b068a014f7b61f064a85ae32630c18039a9537a /test/native/native_hello.ml | |
parent | 7c08401fb1305b2141f76ea0ca7844f4628c93d7 (diff) |
feat(native_hello): use tcp_stream
Diffstat (limited to 'test/native/native_hello.ml')
-rw-r--r-- | test/native/native_hello.ml | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/test/native/native_hello.ml b/test/native/native_hello.ml index 308857f..f125763 100644 --- a/test/native/native_hello.ml +++ b/test/native/native_hello.ml @@ -1,7 +1,12 @@ +open! Lwt.Syntax open! Portal_tcp let () = - let jid = Sys.getenv "FLESH_JID" - and _password = Sys.getenv "FLESH_PASSWORD" - in let domain = (List.nth (String.split_on_char '@' jid) 1) - in connect domain + Lwt_main.run @@ + let jid = Sys.getenv "FLESH_JID" + and _password = Sys.getenv "FLESH_PASSWORD" + in let domain = (List.nth (String.split_on_char '@' jid) 1) + in let* stream, push = connect domain + in push (Some "<a>"); + let+ s = Lwt_stream.get stream in + Option.get s |> print_endline |