PUserProvider 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
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
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>>
-
-
-
getUserBlockedUsers({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanBlockedUser>>
-
-
-
getUserById({required String uid})
→ Future<PeamanUser>
-
-
getUserByIdStream({required String uid})
→ Stream<PeamanUser>
-
-
getUserFollowers({required String uid, MyQuery query(MyQuery)?})
→ Future<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>>
-
-
-
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 repliesReceivedFromFeeds = 0, int sharesReceivedFromFeeds = 0, int viewsReceivedFromFeeds = 0})
→ Future<void>
-