about summary refs log tree commit diff stats
path: root/src/io/request.nim
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2023-07-01 19:26:32 +0200
committerbptato <nincsnevem662@gmail.com>2023-07-01 19:57:54 +0200
commit2b10a9b7f61d58157f85c93e8e7b18b1e01e4b79 (patch)
treea6c544e5c0e49578d847985945448344540a9f7f /src/io/request.nim
parentef136ac44db26074bf9528f17dee764f731ed4eb (diff)
downloadchawan-2b10a9b7f61d58157f85c93e8e7b18b1e01e4b79.tar.gz
use =destroy instead of finalizers
This should help with moving to ORC in the future. (Also, finalizers
do not work very well in the first place.)
Diffstat (limited to 'src/io/request.nim')
-rw-r--r--src/io/request.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/io/request.nim b/src/io/request.nim
index 86c8a38d..93ec9b7d 100644
--- a/src/io/request.nim
+++ b/src/io/request.nim
@@ -83,6 +83,9 @@ type
   Headers* = ref object
     table* {.jsget.}: Table[string, seq[string]]
 
+jsDestructor(Request)
+jsDestructor(Headers)
+
 proc js_url(this: Request): string {.jsfget: "url".} =
   return $this.url