on master help sign in
Fix error with `request` function
cb0183bEvan Czaplicki
libraries/Native/Signal/Http.js+3−4
@@ -26,10 +26,6 @@ Elm.Native.Http.make = function(elm) {
26 }
26 }
27 }
27 }
28
28
29− function setHeader(pair) {
30− request.setRequestHeader( JS.fromString(pair._0), JS.fromString(pair._1) );
31− }
32−
33 function sendReq(queue,responses,req) {
29 function sendReq(queue,responses,req) {
34 var response = { value: { ctor:'Waiting' } };
30 var response = { value: { ctor:'Waiting' } };
35 queue.push(response);
31 queue.push(response);
@@ -46,6 +42,9 @@ Elm.Native.Http.make = function(elm) {
46 }
42 }
47 };
43 };
48 request.open(JS.fromString(req.verb), JS.fromString(req.url), true);
44 request.open(JS.fromString(req.verb), JS.fromString(req.url), true);
45+ function setHeader(pair) {
46+ request.setRequestHeader( JS.fromString(pair._0), JS.fromString(pair._1) );
47+ }
49 List.map(setHeader)(req.headers);
48 List.map(setHeader)(req.headers);
50 request.send(JS.fromString(req.body));
49 request.send(JS.fromString(req.body));
51 }
50 }