diff --git a/src/parserutils.nim b/src/parserutils.nim index 51ccea5..4b89236 100644 --- a/src/parserutils.nim +++ b/src/parserutils.nim @@ -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 = - block: +template with*(ident; value: JsonNode; body): untyped = + if true: let ident {.inject.} = value if value.notNull: body diff --git a/src/routes/rss.nim b/src/routes/rss.nim index 700c215..2b23d0a 100644 --- a/src/routes/rss.nim +++ b/src/routes/rss.nim @@ -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