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