Skip to content

The list of followers is different if You use "app.bsky.graph.getFollows" or "com.atproto.repo.listRecords" #3508

Description

@PIPOGit

Hi, all.

I've found something that I don't know if it is a "bug" or a "feature": If you use the API to retrieve the list of followers, the results are different depending on if You use "app.bsky.graph.getFollows" or "com.atproto.repo.listRecords"

Steps to reproduce the behavior:

  1. Use this call to retrieve the first list of followers:
  2. Use this another one to retrieve the list of followers directly from the repo:
    • ${user.pds.url}/xrpc/com.atproto.repo.listRecords?repo=${user.did}&collection=app.bsky.graph.follow&limit=100

As an example, take my own account (numbers may vary):

  • user.handle: [madrilenyer.bsky.social]
  • user.did: [did:plc:tjc27aje4uwxtw5ab6wwm4km]
  • user.pds.url: [https://velvetfoot.us-east.host.bsky.network]

The first call throws: 967 following.
The second call throws: 971 following.

Is it right? Any ideas about that difference?

Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions