about summary refs log tree commit diff stats
path: root/src/html/env.nim
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2023-06-15 01:14:48 +0200
committerbptato <nincsnevem662@gmail.com>2023-06-15 01:14:48 +0200
commit36390a564a191a92d470bb650e693546623774af (patch)
treeff3b0a218ad614d0ccefb90c5a813a95f6da52eb /src/html/env.nim
parentc13a4cf4e144f7ab36167ebbb1333f7faeed11b3 (diff)
downloadchawan-36390a564a191a92d470bb650e693546623774af.tar.gz
Cleanups & bug fixes involving promises
Now a promise returning nil doesn't just leave the rest of the then
chain hanging. Hooray.
Diffstat (limited to 'src/html/env.nim')
-rw-r--r--src/html/env.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/html/env.nim b/src/html/env.nim
index ca7e497d..5883dabf 100644
--- a/src/html/env.nim
+++ b/src/html/env.nim
@@ -6,6 +6,7 @@ import html/htmlparser
 import io/loader
 import io/promise
 import io/request
+import io/response
 import io/window
 import js/intl
 import js/javascript
@@ -120,6 +121,7 @@ proc addScripting*(window: Window, selector: Selector[int]) =
   ctx.addBlobModule()
   ctx.addFormDataModule()
   ctx.addRequestModule()
+  ctx.addResponseModule()
 
 proc runJSJobs*(window: Window) =
   window.jsrt.runJSJobs(window.console.err)