PUserProvider class

Constructors

PUserProvider()

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

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

acceptFollowRequest({required String uid, required String friendId}) Future<void>
blockUser({required String uid, required String friendId}) Future<void>
cancleFollowRequest({required String uid, required String friendId}) Future<void>
checkIfBlocked({required String uid, required String friendId}) Future<bool>
followBackUser({required String uid, required String friendId}) Future<void>
followUser({required String uid, required String friendId}) Future<void>
getUserBlockedByUsers({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanBlockedByUser>>
getUserBlockedByUsersStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanBlockedByUser>>
getUserBlockedUsers({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanBlockedUser>>
getUserBlockedUsersStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanBlockedUser>>
getUserById({required String uid}) Future<PeamanUser>
getUserByIdStream({required String uid}) Stream<PeamanUser>
getUserFollowers({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanFollower>>
getUserFollowersStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanFollower>>
getUserFollowings({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanFollowing>>
getUserFollowingsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanFollowing>>
getUserReceivedFollowRequests({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanReceivedFollowRequest>>
getUserReceivedFollowRequestsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanReceivedFollowRequest>>
getUsers({MyQuery query(MyQuery)?}) Future<List<PeamanUser>>
getUsersBySearchKeyword({required String searchKeyword, MyQuery query(MyQuery)?}) Future<List<PeamanUser>>
getUsersBySearchKeywordStream({required String searchKeyword, MyQuery query(MyQuery)?}) Stream<List<PeamanUser>>
getUserSentFollowRequests({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanSentFollowRequest>>
getUserSentFollowRequestsStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanSentFollowRequest>>
getUsersStream({MyQuery query(MyQuery)?}) Stream<List<PeamanUser>>
ignoreFollowRequest({required String uid, required String friendId}) Future<void>
setUserOnboardingCompleted({required String uid, required bool onboardingCompleted}) Future<void>
setUserOnlineStatus({required String uid, required PeamanOnlineStatus onlineStatus}) Future<void>
unblockUser({required String uid, required String friendId}) Future<void>
unfollowUser({required String uid, required String friendId}) Future<void>
updateUserData({required String uid, PeamanUserUpdater? updater, PeamanUserPartialUpdater? positivePartialUpdater, PeamanUserPartialUpdater? negativePartialUpdater}) Future<void>
updateUserPropertiesCount({required String uid, int onboardingStep = 0, int followers = 0, int following = 0, int notifCount = 0, int reactionsReceivedFromFeeds = 0, int commentsReceivedFromFeeds = 0, int repliesReceivedFromFeeds = 0, int sharesReceivedFromFeeds = 0, int viewsReceivedFromFeeds = 0}) Future<void>