mirror of
https://github.com/zedeus/nitter
synced 2026-09-06 07:09:31 +00:00
Improve enableRSS logic
This commit is contained in:
parent
9b202e414b
commit
0a8fd2fce2
6 changed files with 10 additions and 7 deletions
|
|
@ -52,6 +52,7 @@ template respRss*(rss) =
|
|||
proc createRssRouter*(cfg: Config) =
|
||||
router rss:
|
||||
get "/search/rss":
|
||||
cond cfg.enableRss
|
||||
if @"q".len > 200:
|
||||
resp Http400, showError("Search input too long.", cfg)
|
||||
|
||||
|
|
@ -76,6 +77,7 @@ proc createRssRouter*(cfg: Config) =
|
|||
respRss(rss)
|
||||
|
||||
get "/@name/rss":
|
||||
cond cfg.enableRss
|
||||
cond '.' notin @"name"
|
||||
let
|
||||
cursor = getCursor()
|
||||
|
|
@ -92,6 +94,7 @@ proc createRssRouter*(cfg: Config) =
|
|||
respRss(rss)
|
||||
|
||||
get "/@name/@tab/rss":
|
||||
cond cfg.enableRss
|
||||
cond '.' notin @"name"
|
||||
cond @"tab" in ["with_replies", "media", "search"]
|
||||
let name = @"name"
|
||||
|
|
@ -117,6 +120,7 @@ proc createRssRouter*(cfg: Config) =
|
|||
respRss(rss)
|
||||
|
||||
get "/@name/lists/@list/rss":
|
||||
cond cfg.enableRss
|
||||
cond '.' notin @"name"
|
||||
let
|
||||
cursor = getCursor()
|
||||
|
|
|
|||
Loading…
Reference in a new issue