Refactor routing code
This commit is contained in:
11
src/routes/router_utils.nim
Normal file
11
src/routes/router_utils.nim
Normal 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: "/"
|
||||
|
||||
Reference in New Issue
Block a user