Refactor list routes

This commit is contained in:
Zed 2019-10-23 09:47:02 +02:00
parent 73afb1d6a4
commit 813cfefbb4

View file

@ -17,14 +17,10 @@ proc createListRouter*(cfg: Config) =
router list: router list:
get "/@name/lists/@list": get "/@name/lists/@list":
cond '.' notin @"name" cond '.' notin @"name"
let let list = await getListTimeline(@"name", @"list", @"max_position", getAgent())
list = await getListTimeline(@"name", @"list", @"max_position", getAgent()) respList list, renderTimelineTweets(list, cookiePrefs(), request.path)
tweets = renderTimelineTweets(list, cookiePrefs(), request.path)
respList list, tweets
get "/@name/lists/@list/members": get "/@name/lists/@list/members":
cond '.' notin @"name" cond '.' notin @"name"
let let list = await getListMembers(@"name", @"list", @"max_position", getAgent())
list = await getListMembers(@"name", @"list", @"max_position", getAgent()) respList list, renderTimelineUsers(list, cookiePrefs(), request.path)
users = renderTimelineUsers(list, cookiePrefs(), request.path)
respList list, users