Skip to main content
The follows module acts on your own follow graph — the graph of the logged-in token holder. Use it to list the users you follow, list your followers, count either, and delete one of your follow relationships by its record ID.
To read another user’s followers, or to follow or unfollow someone by their user ID, use the users module.

fetchFollowing

Returns a paginated list of users you follow.
const { data, pagination } = await sublay.follows.fetchFollowing({
  page: 1,
  limit: 20,
});
page
number
Page number (1-indexed). Defaults to 1.
limit
number
Results per page. Defaults to 20.
ReturnsPromise<PaginatedResponse<FollowListItem>>, where FollowListItem is { followId, user, followedAt }.

fetchFollowers

Returns a paginated list of your followers.
const { data, pagination } = await sublay.follows.fetchFollowers({
  page: 1,
  limit: 20,
});
page
number
Page number (1-indexed). Defaults to 1.
limit
number
Results per page. Defaults to 20.
ReturnsPromise<PaginatedResponse<FollowListItem>>

fetchFollowingCount

Returns the number of users you follow.
const { count } = await sublay.follows.fetchFollowingCount();
ReturnsPromise<{ count: number }>

fetchFollowersCount

Returns the number of your followers.
const { count } = await sublay.follows.fetchFollowersCount();
ReturnsPromise<{ count: number }>

deleteFollow

Deletes one of your follow relationships by its follow ID.
await sublay.follows.deleteFollow({ followId: "flw_xyz789" });
followId
string
required
The ID of the follow relationship to delete.
ReturnsPromise<void>