Merge pull request #571 from jackyzy823/fix-listmember

Fix list members not displaying
This commit is contained in:
Zed 2022-03-10 16:46:14 +01:00 committed by GitHub
commit 2dc91f8453
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 3 deletions

View File

@ -25,10 +25,9 @@ proc getGraphList*(id: string): Future[List] {.async.} =
proc getGraphListMembers*(list: List; after=""): Future[Result[User]] {.async.} = proc getGraphListMembers*(list: List; after=""): Future[Result[User]] {.async.} =
if list.id.len == 0: return if list.id.len == 0: return
let var
variables = %*{ variables = %*{
"listId": list.id, "listId": list.id,
"cursor": after,
"withSuperFollowsUserFields": false, "withSuperFollowsUserFields": false,
"withBirdwatchPivots": false, "withBirdwatchPivots": false,
"withDownvotePerspective": false, "withDownvotePerspective": false,
@ -36,7 +35,9 @@ proc getGraphListMembers*(list: List; after=""): Future[Result[User]] {.async.}
"withReactionsPerspective": false, "withReactionsPerspective": false,
"withSuperFollowsTweetFields": false "withSuperFollowsTweetFields": false
} }
url = graphListMembers ? {"variables": $variables} if after.len > 0:
variables["cursor"] = % after
let url = graphListMembers ? {"variables": $variables}
result = parseGraphListMembers(await fetchRaw(url, Api.listMembers), after) result = parseGraphListMembers(await fetchRaw(url, Api.listMembers), after)
proc getListTimeline*(id: string; after=""): Future[Timeline] {.async.} = proc getListTimeline*(id: string; after=""): Future[Timeline] {.async.} =