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.string
required
The Sublay user ID whose following list to fetch.
number
Page number (1-indexed). Defaults to
1.number
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.string
required
The Sublay user ID whose followers list to fetch.
number
Page number (1-indexed). Defaults to
1.number
Results per page. Defaults to
20.Promise<PaginatedResponse<Follow>>
fetchFollowingCount
Returns the number of users the given user follows.string
required
The Sublay user ID.
Promise<{ count: number }>
fetchFollowersCount
Returns the number of users following the given user.string
required
The Sublay user ID.
Promise<{ count: number }>
deleteFollow
Deletes a follow relationship by its follow record ID.string
required
The ID of the follow record to delete.
string
required
The Sublay user ID on whose behalf the follow is removed (must be the follower).
Promise<void>
