@@ -63,11 +63,11 @@ module Body_builder (P : Params) = struct
63
63
let chunkerizer () =
64
64
if ! pos = body_len then Lwt. return C.Transfer. Done
65
65
else if ! pos + P. chunk_size > = body_len then (
66
- let str = text ## (substring_toEnd ! pos) in
66
+ let str = text## (substring_toEnd ! pos) in
67
67
pos := body_len;
68
68
Lwt. return (C.Transfer. Final_chunk (P. convert_body_string str)))
69
69
else
70
- let str = text ## (substring ! pos (! pos + P. chunk_size)) in
70
+ let str = text## (substring ! pos (! pos + P. chunk_size)) in
71
71
pos := ! pos + P. chunk_size;
72
72
Lwt. return (C.Transfer. Chunk (P. convert_body_string str))
73
73
in
@@ -205,11 +205,10 @@ module Make_client_async (P : Params) = Make_api (struct
205
205
xml##.responseType := Js. string " arraybuffer" ;
206
206
let (res : (Http.Response.t Lwt.t * CLB.t) Lwt. t ), wake = Lwt. task () in
207
207
let () =
208
- xml
209
- # # (_open
210
- (Js. string (C.Code. string_of_method meth))
211
- (Js. string (Uri. to_string uri))
212
- Js. _true)
208
+ xml##(_open
209
+ (Js. string (C.Code. string_of_method meth))
210
+ (Js. string (Uri. to_string uri))
211
+ Js. _true)
213
212
(* asynchronous call *)
214
213
in
215
214
(* set request headers *)
@@ -221,7 +220,7 @@ module Make_client_async (P : Params) = Make_api (struct
221
220
(fun k v ->
222
221
(* some headers lead to errors in the javascript console, should
223
222
we filter then out here? *)
224
- xml ## (setRequestHeader (Js. string k) (Js. string v)))
223
+ xml## (setRequestHeader (Js. string k) (Js. string v)))
225
224
headers
226
225
in
227
226
@@ -264,7 +263,7 @@ module Make_client_async (P : Params) = Make_api (struct
264
263
265
264
(* perform call *)
266
265
(match body with
267
- | None -> Lwt. return xml ## (send Js. null)
266
+ | None -> Lwt. return xml## (send Js. null)
268
267
| Some body ->
269
268
CLB. to_string body >> = fun body ->
270
269
let bs = binary_string body in
@@ -292,11 +291,10 @@ module Make_client_sync (P : Params) = Make_api (struct
292
291
if Lazy. force xhr_response_supported then
293
292
xml##.responseType := Js. string " arraybuffer" ;
294
293
let () =
295
- xml
296
- # # (_open
297
- (Js. string (C.Code. string_of_method meth))
298
- (Js. string (Uri. to_string uri))
299
- Js. _false)
294
+ xml##(_open
295
+ (Js. string (C.Code. string_of_method meth))
296
+ (Js. string (Uri. to_string uri))
297
+ Js. _false)
300
298
(* synchronous call *)
301
299
in
302
300
(* set request headers *)
@@ -308,16 +306,16 @@ module Make_client_sync (P : Params) = Make_api (struct
308
306
(fun k v ->
309
307
(* some headers lead to errors in the javascript console, should
310
308
we filter then out here? *)
311
- xml ## (setRequestHeader (Js. string k) (Js. string v)))
309
+ xml## (setRequestHeader (Js. string k) (Js. string v)))
312
310
headers
313
311
in
314
312
(* perform call *)
315
313
(match body with
316
- | None -> Lwt. return xml ## (send Js. null)
314
+ | None -> Lwt. return xml## (send Js. null)
317
315
| Some body ->
318
316
CLB. to_string body > |= fun body ->
319
317
let bs = binary_string body in
320
- xml ## (send (Js.Opt. return (Obj. magic bs))))
318
+ xml## (send (Js.Opt. return (Obj. magic bs))))
321
319
>> = fun _body ->
322
320
let body = Bb. construct_body xml in
323
321
(* (re-)construct the response *)
0 commit comments