FeedService class final

Represents app.bsky.feed.* service.

Available Extensions

Constructors

FeedService(BlueskyServiceContext _ctx)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createGenerator({required String did, required String displayName, String? description, List<Facet>? descriptionFacets, Blob? avatar, bool? acceptsInteractions, Labels? labels, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
createGenerators(List<GeneratorParam> params) Future<XRPCResponse<EmptyData>>
createLike({required String cid, required AtUri uri, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
createLikes(List<StrongRefParam> params) Future<XRPCResponse<EmptyData>>
createPost({required String text, ReplyRef? reply, List<Facet>? facets, Embed? embed, List<String>? languageTags, Labels? labels, List<String>? tags, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
createPosts(List<PostParam> params) Future<XRPCResponse<EmptyData>>
createRepost({required String cid, required AtUri uri, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
createReposts(List<StrongRefParam> params) Future<XRPCResponse<EmptyData>>
createThread(List<ThreadParam> params) Future<XRPCResponse<StrongRef>>
createThreadgate({required AtUri postUri, List<ThreadRule>? allowRules, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
describeFeedGenerator() Future<XRPCResponse<FeedGeneratorInfo>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/describeFeedGenerator
findActorFeeds({required String actor, int? limit, String? cursor}) Future<XRPCResponse<ActorFeeds>>
findActorLikes({required String actor, int? limit, String? cursor}) Future<XRPCResponse<Feed>>
findCustomFeed({required AtUri generatorUri, int? limit, String? cursor}) Future<XRPCResponse<Feed>>
findFeed({required String actor, int? limit, String? cursor, FeedFilter? filter}) Future<XRPCResponse<Feed>>
findFeedSkeleton({required AtUri generatorUri, int? limit, String? cursor}) Future<XRPCResponse<SkeletonFeed>>
findGenerator({required AtUri uri}) Future<XRPCResponse<FeedGenerator>>
findGeneratorInfo() Future<XRPCResponse<FeedGeneratorInfo>>
findGenerators({required List<AtUri> uris}) Future<XRPCResponse<FeedGenerators>>
findLikes({required AtUri uri, String? cid, int? limit, String? cursor}) Future<XRPCResponse<Likes>>
findListFeed({required AtUri list, int? limit, String? cursor}) Future<XRPCResponse<Feed>>
findPosts({required List<AtUri> uris}) Future<XRPCResponse<Posts>>
findPostThread({required AtUri uri, int? depth, int? parentHeight}) Future<XRPCResponse<PostThread>>
findRepostedBy({required AtUri uri, String? cid, int? limit, String? cursor}) Future<XRPCResponse<RepostedBy>>
findSuggestedFeeds({int? limit, String? cursor}) Future<XRPCResponse<FeedGenerators>>
findTimeline({String? algorithm, int? limit, String? cursor}) Future<XRPCResponse<Feed>>
generator({required String did, required String displayName, String? description, List<Facet>? descriptionFacets, Blob? avatar, bool? acceptsInteractions, Labels? labels, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/generator
getActorFeeds({required String actor, int? limit, String? cursor}) Future<XRPCResponse<ActorFeeds>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getActorFeeds
getActorLikes({required String actor, int? limit, String? cursor}) Future<XRPCResponse<Feed>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getActorLikes
getAuthorFeed({required String actor, int? limit, String? cursor, FeedFilter? filter}) Future<XRPCResponse<Feed>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getAuthorFeed
getFeed({required AtUri generatorUri, int? limit, String? cursor}) Future<XRPCResponse<Feed>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getFeed
getFeedGenerator({required AtUri uri}) Future<XRPCResponse<FeedGenerator>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getFeedGenerator
getFeedGenerators({required List<AtUri> uris}) Future<XRPCResponse<FeedGenerators>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getFeedGenerators
getFeedSkeleton({required AtUri generatorUri, int? limit, String? cursor}) Future<XRPCResponse<SkeletonFeed>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getFeedSkeleton
getLikes({required AtUri uri, String? cid, int? limit, String? cursor}) Future<XRPCResponse<Likes>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getLikes
getListFeed({required AtUri list, int? limit, String? cursor}) Future<XRPCResponse<Feed>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getListFeed
getPosts({required List<AtUri> uris}) Future<XRPCResponse<Posts>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getPosts
getPostThread({required AtUri uri, int? depth, int? parentHeight}) Future<XRPCResponse<PostThread>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getPostThread
getRepostedBy({required AtUri uri, String? cid, int? limit, String? cursor}) Future<XRPCResponse<RepostedBy>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getRepostedBy
getSuggestedFeeds({int? limit, String? cursor}) Future<XRPCResponse<FeedGenerators>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getSuggestedFeeds
getTimeline({String? algorithm, int? limit, String? cursor}) Future<XRPCResponse<Feed>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/getTimeline
like({required String cid, required AtUri uri, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/like
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
post({required String text, ReplyRef? reply, List<Facet>? facets, Embed? embed, List<String>? languageTags, Labels? labels, List<String>? tags, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/post
repost({required String cid, required AtUri uri, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/repost
searchPosts(String query, {String? sort, String? since, String? until, String? mentions, String? author, String? lang, String? domain, String? url, List<String>? tag, int? limit, String? cursor}) Future<XRPCResponse<PostsByQuery>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/searchPosts
searchPostsByQuery(String query, {String? sort, String? since, String? until, String? mentions, String? author, String? lang, String? domain, String? url, List<String>? tag, int? limit, String? cursor}) Future<XRPCResponse<PostsByQuery>>
sendInteractions(List<FeedInteraction> interactions) Future<XRPCResponse<EmptyData>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/sendInteractions
threadgate({required AtUri postUri, List<ThreadRule>? allowRules, DateTime? createdAt, Map<String, dynamic> unspecced = core.emptyJson}) Future<XRPCResponse<StrongRef>>
https://atprotodart.com/docs/lexicons/app/bsky/feed/threadgate
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited