@@ -237,7 +237,7 @@ namespace jsNode {
237
237
def path(p) = resume(options.js::set("path", p))
238
238
def port(p) = resume(options.js::set("port", p))
239
239
def header(k, v) = resume(options.js::set("headers", k, v))
240
- def protocol(p) = resume( protocol = p)
240
+ def protocol(p) = { protocol = p; resume(()) }
241
241
def body() = resume{ {wr} => reqBody = collectBytes{ wr } }
242
242
}
243
243
if(not(options.js::isSet("port"))) { options.js::set("port", protocol.defaultPort()) }
@@ -293,12 +293,12 @@ namespace jsWeb {
293
293
var port = None()
294
294
try body() with RequestBuilder {
295
295
def method(m) = resume(options.js::set("method", m.show))
296
- def auth(a) = resume(auth = Some(a))
297
- def hostname(n) = resume(hostname = n)
298
- def path(p) = resume(path = p)
299
- def port(p) = resume(port = Some(p))
296
+ def auth(a) = resume(( auth = Some(a) ))
297
+ def hostname(n) = resume(( hostname = n) )
298
+ def path(p) = resume(( path = p) )
299
+ def port(p) = resume(( port = Some(p) ))
300
300
def header(k, v) = resume(options.js::set("headers", k, v))
301
- def protocol(p) = resume(protocol = p)
301
+ def protocol(p) = resume(( protocol = p) )
302
302
def body() = resume{ {wr} => options.js::set("body", collectBytes{wr}) }
303
303
}
304
304
val authStr = auth.map{ a => a ++ "@" }.getOrElse{ "" }
@@ -333,12 +333,12 @@ namespace plain {
333
333
case HTTP() => ()
334
334
case _ => panic("Only HTTP is supported by constructRequest")
335
335
}
336
- def method(m) = resume(method = m)
336
+ def method(m) = resume(( method = m) )
337
337
def hostname(n) = <>
338
338
def auth(a) = <>
339
- def port(p) = resume(port = p)
340
- def path(p) = resume(path = p)
341
- def header(k, v) = resume(headers = Cons((k, v), headers))
339
+ def port(p) = resume(( port = p) )
340
+ def path(p) = resume(( path = p) )
341
+ def header(k, v) = resume(( headers = Cons((k, v), headers) ))
342
342
def body() = resume{ {b} => reqBody = collectBytes{ b() } }
343
343
}
344
344
// start line
0 commit comments