@@ -28,13 +28,13 @@ template `?`*(js: JsonNode): untyped =
if j.isNull: return
j
-template `with`*(ident, value, body): untyped =
- block:
+template with*(ident, value, body): untyped =
+ if true:
let ident {.inject.} = value
if ident != nil: body
-template `with`*(ident; value: JsonNode; body): untyped =
+template with*(ident; value: JsonNode; body): untyped =
if value.notNull: body
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: AGPL-3.0-only
-import asyncdispatch, strutils, strformat, tables, times, hashes, uri
+import asyncdispatch, tables, times, hashes, uri
import jester