FeedService

class FeedService(client: <Error class: unknown class>)

Constructors

Link copied to clipboard
constructor(client: <Error class: unknown class>)

Functions

Link copied to clipboard
fun FeedService.authorFeedFlow(request: GetAuthorFeedRequest): <Error class: unknown class><FeedViewPost>

Get a view of an actor's 'author feed' (post and reposts by the author). Does not require auth.

Link copied to clipboard
fun FeedService.authorFeedPageFlow(request: GetAuthorFeedRequest): <Error class: unknown class><List<FeedViewPost>>

Get a view of an actor's 'author feed' (post and reposts by the author). Does not require auth.

Link copied to clipboard
fun FeedService.feedFlow(request: GetFeedRequest): <Error class: unknown class><FeedViewPost>

Get a hydrated feed from an actor's selected feed generator. Implemented by App View.

Link copied to clipboard
fun FeedService.feedPageFlow(request: GetFeedRequest): <Error class: unknown class><List<FeedViewPost>>

Get a hydrated feed from an actor's selected feed generator. Implemented by App View.

Link copied to clipboard

Get a view of an actor's 'author feed' (post and reposts by the author). Does not require auth.

Link copied to clipboard
suspend fun getFeed(request: GetFeedRequest): GetFeedResponse

Get a hydrated feed from an actor's selected feed generator. Implemented by App View.

Link copied to clipboard

Get information about a feed generator. Implemented by AppView.

Link copied to clipboard

Get like records which reference a subject (by AT-URI and CID).

Link copied to clipboard

Gets post views for a specified list of posts (by AT-URI). This is sometimes referred to as 'hydrating' a 'feed skeleton'.

Link copied to clipboard

Get posts in a thread. Does not require auth, but additional metadata and filtering will be applied for authed requests.

Link copied to clipboard

Get a list of reposts for a given post.

Link copied to clipboard
suspend fun getTimeline(request: GetTimelineRequest = GetTimelineRequest()): GetTimelineResponse

Get a view of the requesting account's home timeline. This is expected to be some form of reverse-chronological feed.

Link copied to clipboard
fun FeedService.likesFlow(request: GetLikesRequest): <Error class: unknown class><GetLikesLike>

Get like records which reference a subject (by AT-URI and CID).

Link copied to clipboard
fun FeedService.likesPageFlow(request: GetLikesRequest): <Error class: unknown class><List<GetLikesLike>>

Get like records which reference a subject (by AT-URI and CID).

Link copied to clipboard
fun FeedService.repostedByFlow(request: GetRepostedByRequest): <Error class: unknown class><ProfileView>

Get a list of reposts for a given post.

Link copied to clipboard
fun FeedService.repostedByPageFlow(request: GetRepostedByRequest): <Error class: unknown class><List<ProfileView>>

Get a list of reposts for a given post.

Link copied to clipboard

Find posts matching search criteria, returning views of those posts. Note that this API endpoint may require authentication (eg, not public) for some service providers and implementations.

Link copied to clipboard
fun FeedService.searchPostsFlow(request: SearchPostsRequest): <Error class: unknown class><PostView>

Find posts matching search criteria, returning views of those posts. Note that this API endpoint may require authentication (eg, not public) for some service providers and implementations.

Link copied to clipboard
fun FeedService.searchPostsPageFlow(request: SearchPostsRequest): <Error class: unknown class><List<PostView>>

Find posts matching search criteria, returning views of those posts. Note that this API endpoint may require authentication (eg, not public) for some service providers and implementations.

Link copied to clipboard
fun FeedService.timelineFlow(request: GetTimelineRequest = GetTimelineRequest()): <Error class: unknown class><FeedViewPost>

Get a view of the requesting account's home timeline. This is expected to be some form of reverse-chronological feed.

Link copied to clipboard
fun FeedService.timelinePageFlow(request: GetTimelineRequest = GetTimelineRequest()): <Error class: unknown class><List<FeedViewPost>>

Get a view of the requesting account's home timeline. This is expected to be some form of reverse-chronological feed.