FeedProvider class

Constructors

FeedProvider()

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

addComment({required PeamanComment comment, dynamic onSuccess(PeamanComment)?, dynamic onError(dynamic)?}) Future<void>
addFeedToHashtags({required String feedId, required List<String> hashtags}) Future<void>
addReaction({required PeamanReaction reaction, bool updateParentReactionsCount = true, bool updateUserReactionsCount = true, dynamic onSuccess(PeamanReaction)?, dynamic onError(dynamic)?}) Future<void>
createFeed({required PeamanFeed feed, dynamic onSuccess(PeamanFeed)?, dynamic onError(dynamic)?}) Future<void>
createMoment({required PeamanMoment moment, dynamic onSuccess(PeamanMoment)?, dynamic onError(dynamic)?}) Future<void>
deleteFeed({required String ownerId, required String feedId}) Future<void>
deletMomentPicture({required String momentId, required String pictureId}) Future<void>
followFeed({required String uid, required String feedId}) Future<void>
getComments({required String feedId, required PeamanCommentParent parent, MyQuery query(MyQuery)?}) Future<List<PeamanComment>>
getCommentsByOwnerId({required String ownerId, required String feedId, required PeamanCommentParent parent, MyQuery query(MyQuery)?}) Future<List<PeamanComment>>
getCommentsByOwnerIdStream({required String ownerId, required String feedId, required PeamanCommentParent parent, MyQuery query(MyQuery)?}) Stream<List<PeamanComment>>
getCommentsByParentId({required String feedId, required PeamanCommentParent parent, required String parentId, MyQuery query(MyQuery)?}) Future<List<PeamanComment>>
getCommentsByParentIdStream({required String feedId, required PeamanCommentParent parent, required String parentId, MyQuery query(MyQuery)?}) Stream<List<PeamanComment>>
getCommentsStream({required String feedId, required PeamanCommentParent parent, MyQuery query(MyQuery)?}) Stream<List<PeamanComment>>
getFeedCommenters({required String feedId, MyQuery query(MyQuery)?}) Future<List<PeamanFeedCommenter>>
getFeedCommentersStream({required String feedId, MyQuery query(MyQuery)?}) Stream<List<PeamanFeedCommenter>>
getFeedFollowerByUid({required String feedId, required String uid}) Future<PeamanFeedFollower?>
getFeedFollowers({required String feedId, MyQuery query(MyQuery)?}) Future<List<PeamanFeedFollower>>
getFeedFollowersStream({required String feedId, MyQuery query(MyQuery)?}) Stream<List<PeamanFeedFollower>>
getFeedReactions({required String feedId, MyQuery query(MyQuery)?}) Future<List<PeamanReaction>>
getFeedReactionsStream({required String feedId, MyQuery query(MyQuery)?}) Stream<List<PeamanReaction>>
getFeedReactors({required String feedId, MyQuery query(MyQuery)?}) Future<List<PeamanFeedReactor>>
getFeedReactorsStream({required String feedId, MyQuery query(MyQuery)?}) Stream<List<PeamanFeedReactor>>
getFeedRepliers({required String feedId, MyQuery query(MyQuery)?}) Future<List<PeamanFeedReplier>>
getFeedRepliersStream({required String feedId, MyQuery query(MyQuery)?}) Stream<List<PeamanFeedReplier>>
getFeeds({MyQuery query(MyQuery)?}) Future<List<PeamanFeed>>
getFeedSaverByUid({required String feedId, required String uid}) Future<PeamanFeedSaver?>
getFeedSavers({required String feedId, MyQuery query(MyQuery)?}) Future<List<PeamanFeedSaver>>
getFeedSaversStream({required String feedId, MyQuery query(MyQuery)?}) Stream<List<PeamanFeedSaver>>
getFeedsByHashtag({required String hashtag, MyQuery query(MyQuery)?}) Future<List<PeamanHashtagFeed>>
getFeedsByHashtagStream({required String hashtag, MyQuery query(MyQuery)?}) Stream<List<PeamanHashtagFeed>>
getFeedsBySearchKeyword({required String searchKeyword, MyQuery query(MyQuery)?}) Future<List<PeamanFeed>>
getFeedsBySearchKeywordStream({required String searchKeyword, MyQuery query(MyQuery)?}) Stream<List<PeamanFeed>>
getFeedsStream({MyQuery query(MyQuery)?}) Stream<List<PeamanFeed>>
getFeedViewerByUid({required String feedId, required String uid}) Future<PeamanFeedViewer?>
getFeedViewers({required String feedId, MyQuery query(MyQuery)?}) Future<List<PeamanFeedViewer>>
getFeedViewersStream({required String feedId, MyQuery query(MyQuery)?}) Stream<List<PeamanFeedViewer>>
getHashtagById({required String hashtagId}) Future<PeamanHashtag>
getHashtagByIdStream({required String hashtagId}) Stream<PeamanHashtag>
getHashtags({MyQuery query(MyQuery)?}) Future<List<PeamanHashtag>>
getHashtagsBySearchKeyword({required String searchKeyword, MyQuery query(MyQuery)?}) Future<List<PeamanHashtag>>
getHashtagsBySearchKeywordStream({required String searchKeyword, MyQuery query(MyQuery)?}) Stream<List<PeamanHashtag>>
getHashtagsStream({MyQuery query(MyQuery)?}) Stream<List<PeamanHashtag>>
getMoments({MyQuery query(MyQuery)?}) Future<List<PeamanMoment>>
getMomentsStream({MyQuery query(MyQuery)?}) Stream<List<PeamanMoment>>
getMomentViewers({required String momentId, MyQuery query(MyQuery)?}) Future<List<PeamanMomentViewer>>
getMomentViewersStream({required String momentId, MyQuery query(MyQuery)?}) Stream<List<PeamanMomentViewer>>
getReactionByOwnerId({required String feedId, required String ownerId, required PeamanReactionParent parent, required String parentId}) Future<PeamanReaction?>
getSingleCommentById({required String feedId, required String commentId}) Future<PeamanComment>
getSingleCommentByIdStream({required String feedId, required String commentId}) Stream<PeamanComment>
getSingleFeedById({required String feedId}) Future<PeamanFeed>
getSingleFeedByIdStream({required String feedId}) Stream<PeamanFeed>
getSingleMomentById({required String momentId}) Future<PeamanMoment>
getSingleMomentByIdStream({required String momentId}) Stream<PeamanMoment>
getUserCommentedFeeds({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanCommentedFeed>>
getUserCommentedFeedsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanCommentedFeed>>
getUserFeeds({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanFeed>>
getUserFeedsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanFeed>>
getUserFollowedFeeds({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanFollowedFeed>>
getUserFollowedFeedsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanFollowedFeed>>
getUserMoments({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanMoment>>
getUserMomentsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanMoment>>
getUserMyFeeds({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanMyFeed>>
getUserMyFeedsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanMyFeed>>
getUserReactedFeeds({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanReactedFeed>>
getUserReactedFeedsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanReactedFeed>>
getUserRepliedFeeds({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanRepliedFeed>>
getUserRepliedFeedsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanRepliedFeed>>
getUserSavedFeeds({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanSavedFeed>>
getUserSavedFeedsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanSavedFeed>>
getUserViewedFeeds({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanViewedFeed>>
getUserViewedFeedsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanViewedFeed>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeComment({required String feedId, required String commentId, required String ownerId, required String parentId, required String parentOwnerId, dynamic onSuccess(String)?, dynamic onError(dynamic)?}) Future<void>
removeFeedFromHashtags({required String feedId, required List<String> hashtags}) Future<void>
removeReaction({required String feedId, required String reactionId, required String ownerId, required String parentId, required String parentOwnerId, bool updateParentReactionsCount = true, bool updateUserReactionsCount = true, dynamic onSuccess(String)?, dynamic onError(dynamic)?}) Future<void>
saveFeed({required String feedId, required String uid}) Future<void>
toString() String
A string representation of this object.
inherited
unfollowFeed({required String uid, required String feedId}) Future<void>
unSaveFeed({required String feedId, required String uid}) Future<void>
updateComment({required String feedId, required String commentId, required Map<String, dynamic> data, dynamic onSuccess(String)?, dynamic onError(dynamic)?}) Future<void>
updateCommentPropertiesCount({required String feedId, required String commentId, int reactionsCount = 0, int repliesCount = 0}) Future<void>
updateFeed({required String feedId, required Map<String, dynamic> data, bool partial = false, dynamic onSuccess(String)?, dynamic onError(dynamic)?}) Future<void>
updateFeedPropertiesCount({required String feedId, int reactionsCount = 0, int commentsCount = 0, int repliesCount = 0, int savesCount = 0, int sharesCount = 0, int viewsCount = 0}) Future<void>
viewFeed({required String feedId, required String uid}) Future<void>
viewMoment({required String uid, required String momentId}) Future<void>

Operators

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