AppUserProvider class

Constructors

AppUserProvider()

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>>
getBlockedByUsersStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanBlockedByUser>>
getBlockedUsers({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanBlockedUser>>
getBlockedUsersStream({required String uid, MyQuery query(MyQuery)?}) Stream<List<PeamanBlockedUser>>
getFollowers({required String uid, MyQuery query(MyQuery)?}) Future<List<PeamanFollower>>
getFollowersStream({required String uid, MyQuery query(MyQuery)?}) Stream<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>>
getUsersStream({MyQuery query(MyQuery)?}) Stream<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 commentsReceivedFromFeeds = 0, int repliesReceivedFromFeeds = 0, int sharesReceivedFromFeeds = 0, int viewsReceivedFromFeeds = 0}) Future<void>

Operators

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