diff options
Diffstat (limited to 'src/io/request.nim')
-rw-r--r-- | src/io/request.nim | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/io/request.nim b/src/io/request.nim index 6e6f3f40..9332f9ff 100644 --- a/src/io/request.nim +++ b/src/io/request.nim @@ -174,7 +174,11 @@ func getOrDefault*(headers: HeaderList, k: string, default = ""): string = default proc readAll*(response: Response): string {.jsfunc.} = - return response.body.readAll() + result = response.body.readAll() + response.body.close() + +proc close*(response: Response) {.jsfunc.} = + response.body.close() proc addRequestModule*(ctx: JSContext) = ctx.registerType(Request) |