follows module reads a user’s follow graph — the users they follow and the users following them — and removes follow relationships by ID.
Every function acts on behalf of a named user. Pass that user’s Sublay ID as
userId — the returned graph and counts are from that user’s perspective.fetchFollowing
Returns a paginated list of the follow records for users the given user follows.The Sublay user ID whose following list to fetch.
Page number (1-indexed). Defaults to
1.Results per page. Defaults to
20.Promise<PaginatedResponse<Follow>>
fetchFollowers
Returns a paginated list of the follow records for users that follow the given user.The Sublay user ID whose followers list to fetch.
Page number (1-indexed). Defaults to
1.Results per page. Defaults to
20.Promise<PaginatedResponse<Follow>>
fetchFollowingCount
Returns the number of users the given user follows.The Sublay user ID.
Promise<{ count: number }>
fetchFollowersCount
Returns the number of users following the given user.The Sublay user ID.
Promise<{ count: number }>
deleteFollow
Deletes a follow relationship by its follow record ID.The ID of the follow record to delete.
The Sublay user ID on whose behalf the follow is removed (must be the follower).
Promise<void>
