aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/world/net/http/client.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/world/net/http/client.lux')
-rw-r--r--stdlib/source/library/lux/world/net/http/client.lux22
1 files changed, 11 insertions, 11 deletions
diff --git a/stdlib/source/library/lux/world/net/http/client.lux b/stdlib/source/library/lux/world/net/http/client.lux
index 2a160d0fd..02cc6ed91 100644
--- a/stdlib/source/library/lux/world/net/http/client.lux
+++ b/stdlib/source/library/lux/world/net/http/client.lux
@@ -114,7 +114,7 @@
(case> [_ 0]
(do (try.with io.monad)
[_ (java/lang/AutoCloseable::close input)]
- (wrap ..empty_body))
+ (in ..empty_body))
[partial? buffer_size]
(let [buffer (binary.create buffer_size)]
@@ -126,10 +126,10 @@
(case bytes_read
-1 (do !
[_ (java/lang/AutoCloseable::close input)]
- (wrap [(.nat so_far) buffer]))
+ (in [(.nat so_far) buffer]))
+0 (recur so_far)
_ (if (i.= remaining bytes_read)
- (wrap [buffer_size buffer])
+ (in [buffer_size buffer])
(recur (i.+ bytes_read so_far))))))
(loop [so_far +0
output (\ binary.monoid identity)]
@@ -140,13 +140,13 @@
-1 (do !
[_ (java/lang/AutoCloseable::close input)]
(case so_far
- +0 (wrap (..body_of output))
+ +0 (in (..body_of output))
_ (|> buffer
(binary.slice 0 (.nat so_far))
(\ try.functor map
(|>> (\ binary.monoid compose output)
..body_of))
- (\ io.monad wrap))))
+ (\ io.monad in))))
+0 (recur so_far output)
_ (if (i.= remaining bytes_read)
(recur +0
@@ -168,7 +168,7 @@
(dictionary.put name (maybe.default "" ?value) headers)))
#.None
- (wrap headers)))))
+ (in headers)))))
(implementation: #export default
(Client IO)
@@ -190,18 +190,18 @@
_ (java/io/OutputStream::write data stream)
_ (java/io/OutputStream::flush stream)
_ (java/lang/AutoCloseable::close stream)]
- (wrap []))
+ (in []))
#.None
- (wrap []))
+ (in []))
status (java/net/HttpURLConnection::getResponseCode connection)
headers (..default_headers connection)
input (|> connection
java/net/URLConnection::getInputStream
(\ ! map (|>> java/io/BufferedInputStream::new)))]
- (wrap [(.nat status)
- {#//.headers headers
- #//.body (..default_body input)}]))))))]
+ (in [(.nat status)
+ {#//.headers headers
+ #//.body (..default_body input)}]))))))]
(for {@.old (as_is <jvm>)
@.jvm (as_is <jvm>)}
(as_is)))