PChatProvider 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
Static Methods
-
acceptRequest({required String chatId, dynamic onSuccess(PeamanChatRequestStatus)?, dynamic onError(dynamic)?})
→ Future<void>
-
-
declineRequest({required String chatId, dynamic onSuccess(PeamanChatRequestStatus)?, dynamic onError(dynamic)?})
→ Future<void>
-
-
deleteChat({required String uid, required String chatId, required int lastMessageCreatedAt})
→ Future<void>
-
-
getChats({MyQuery query(MyQuery)?})
→ Future<List<PeamanChat>>
-
-
getChatsStream({MyQuery query(MyQuery)?})
→ Stream<List<PeamanChat>>
-
-
getMessages({required String chatId, MyQuery query(MyQuery)?})
→ Future<List<PeamanMessage>>
-
-
getMessagesStream({required String chatId, int? startAfter})
→ Stream<List<PeamanMessage>>
-
-
getSingleMessageById({required String chatId, required String messageId})
→ Future<PeamanMessage>
-
-
getSingleMessageByIdStream({required String chatId, required String messageId})
→ Stream<PeamanMessage>
-
-
getUserAcceptedChats({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanAcceptedChat>>
-
-
getUserAcceptedChatsStream({required String uid, MyQuery query(MyQuery)?})
→ Stream<List<PeamanAcceptedChat>>
-
-
getUserChats({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanChat>>
-
-
getUserChatsStream({required String uid, MyQuery query(MyQuery)?})
→ Stream<List<PeamanChat>>
-
-
getUserDeclinedChats({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanDeclinedChat>>
-
-
getUserDeclinedChatsStream({required String uid, MyQuery query(MyQuery)?})
→ Stream<List<PeamanDeclinedChat>>
-
-
getUserIdleChats({required String uid, MyQuery query(MyQuery)?})
→ Future<List<PeamanIdleChat>>
-
-
getUserIdleChatsStream({required String uid, MyQuery query(MyQuery)?})
→ Stream<List<PeamanIdleChat>>
-
-
readMessage({required String chatId, required String uid})
→ Future<void>
-
-
sendMessage({required PeamanMessage message, dynamic onSuccess(PeamanMessage)?, dynamic onError(dynamic)?})
→ Future<void>
-
-
setTypingStatus({required String chatId, required String uid, required PeamanTypingStatus typingStatus})
→ Future<void>
-
-
updateChat({required String chatId, PeamanChatUpdater? updater, PeamanChatPartialUpdater? positivePartialUpdater, PeamanChatPartialUpdater? negativePartialUpdater})
→ Future<void>
-