AppUserProvider 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
-
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>
-
-
createUser({required PeamanUser user})
→ Future<void>
-
-
followBackUser({required String uid, required String friendId})
→ Future<void>
-
-
followUser({required String uid, required String friendId})
→ Future<void>
-
-
getBlockedByUsers({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanBlockedByUser>>
-
-
-
getBlockedUsers({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanBlockedUser>>
-
-
-
getFollowers({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanFollower>>
-
-
-
getFollowings({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanFollowing>>
-
-
getFollowingsStream({required String uid, MyQuery query(MyQuery)?})
→ Stream<List<PeamanFollowing>>
-
-
getReceivedFollowRequests({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanReceivedFollowRequest>>
-
-
getReceivedFollowRequestsStream({required String uid, MyQuery query(MyQuery)?})
→ Stream<List<PeamanReceivedFollowRequest>>
-
-
getSentFollowRequests({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanSentFollowRequest>>
-
-
getSentFollowRequestsStream({required String uid, MyQuery query(MyQuery)?})
→ Stream<List<PeamanSentFollowRequest>>
-
-
getUserById({required String uid})
→ Future<PeamanUser>
-
-
getUserByIdStream({required String uid})
→ Stream<PeamanUser>
-
-
getUserBySearchKey({required String searchKey, MyQuery query(MyQuery)?})
→ Future<List<PeamanUser>>
-
-
getUserBySearchKeyStream({required String searchKey, MyQuery query(MyQuery)?})
→ Stream<List<PeamanUser>>
-
-
getUsers({MyQuery query(MyQuery)?})
→ Future<List<PeamanUser>>
-
-
-
ignoreFollowRequest({required String uid, required String friendId})
→ Future<void>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
setUserOnboardingCompleted({required String uid, required bool onboardingCompleted})
→ Future<void>
-
-
setUserOnlineStatus({required String uid, required PeamanOnlineStatus onlineStatus})
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
unblockUser({required String uid, required String friendId})
→ Future<void>
-
-
unfollowUser({required String uid, required String friendId})
→ Future<void>
-
-
updateUserDetail({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>
-