about summary refs log tree commit diff stats
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/response.nim5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/response.nim b/src/server/response.nim
index 1f68932a..f79fbd9b 100644
--- a/src/server/response.nim
+++ b/src/server/response.nim
@@ -83,8 +83,11 @@ func surl*(response: Response): string {.jsfget: "url".} =
   return $response.url
 
 #TODO: this should be a property of body
-proc close*(response: Response) {.jsfunc.} =
+proc close*(response: Response) =
   response.bodyUsed = true
+  if response.resumeFun != nil:
+    response.resumeFun(response.outputId)
+    response.resumeFun = nil
   if response.unregisterFun != nil:
     response.unregisterFun()
     response.unregisterFun = nil