diff --git a/src/api.nim b/src/api.nim index 9cc4a4a..ca58815 100644 --- a/src/api.nim +++ b/src/api.nim @@ -76,7 +76,7 @@ proc getGraphListMembers*(list: List; after=""): Future[Result[User]] {.async.} let url = graphListMembers ? {"variables": $variables, "features": gqlFeatures} result = parseGraphListMembers(await fetchRaw(url, Api.listMembers), after) -proc getFavorites*(id: string; cfg: Config; after=""): Future[Timeline] {.async.} = +proc getFavorites*(id: string; cfg: Config; after=""): Future[Profile] {.async.} = if id.len == 0: return let ps = genParams({"userId": id}, after) diff --git a/src/routes/timeline.nim b/src/routes/timeline.nim index e5249ae..f66560f 100644 --- a/src/routes/timeline.nim +++ b/src/routes/timeline.nim @@ -57,7 +57,7 @@ proc fetchProfile*(after: string; query: Query; cfg: Config; skipRail=false; of posts: await getTimeline(userId, after) of replies: await getGraphUserTweets(userId, TimelineKind.replies, after) of media: await getGraphUserTweets(userId, TimelineKind.media, after) - of favorites: Profile(tweets: await getFavorites(userId, cfg, after)) + of favorites: await getFavorites(userId, cfg, after) else: Profile(tweets: await getTweetSearch(query, after)) result.user = await user