FeedProvider class
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
-
-
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>
-
-
-
-
-
-
-
-
-
-
getFeedFollowerByUid({required String feedId, required String uid})
→ Future<PeamanFeedFollower?>
-
-
getFeedFollowers({required String feedId, MyQuery query(MyQuery)?})
→ Future<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>>
-
-
-
getFeedRepliers({required String feedId, MyQuery query(MyQuery)?})
→ Future<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>>
-
-
-
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>>
-
-
-
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>>
-
-
-
getReactionByOwnerId({required String feedId, required String ownerId, required PeamanReactionParent parent, required String parentId})
→ Future<PeamanReaction?>
-
-
-
-
getSingleFeedById({required String feedId})
→ Future<PeamanFeed>
-
-
getSingleFeedByIdStream({required String feedId})
→ Stream<PeamanFeed>
-
-
getSingleMomentById({required String momentId})
→ Future<PeamanMoment>
-
-
getSingleMomentByIdStream({required String momentId})
→ Stream<PeamanMoment>
-
-
-
-
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
-
-
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>
-
-
-
-
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 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>
-