Преглед на файлове

Merge pull request #571 from jackyzy823/fix-listmember

 Fix list members not displaying
Zed преди 4 години
родител
ревизия
2dc91f8453
променени са 1 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 4 3
      src/api.nim

+ 4 - 3
src/api.nim

@@ -25,10 +25,9 @@ proc getGraphList*(id: string): Future[List] {.async.} =
 
 proc getGraphListMembers*(list: List; after=""): Future[Result[User]] {.async.} =
   if list.id.len == 0: return
-  let
+  var
     variables = %*{
       "listId": list.id,
-      "cursor": after,
       "withSuperFollowsUserFields": false,
       "withBirdwatchPivots": false,
       "withDownvotePerspective": false,
@@ -36,7 +35,9 @@ proc getGraphListMembers*(list: List; after=""): Future[Result[User]] {.async.}
       "withReactionsPerspective": 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)
 
 proc getListTimeline*(id: string; after=""): Future[Timeline] {.async.} =