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