Refactor routing code

This commit is contained in:
Zed
2019-09-06 02:42:35 +02:00
parent 7bdf5b0f76
commit 014f01bf88
7 changed files with 253 additions and 203 deletions

View File

@@ -0,0 +1,11 @@
import ../utils
template cookiePrefs*(): untyped {.dirty.} =
getPrefs(request.cookies.getOrDefault("preferences"))
template getPath*(): untyped {.dirty.} =
$(parseUri(request.path) ? filterParams(request.params))
template refPath*(): untyped {.dirty.} =
if @"referer".len > 0: @"referer" else: "/"