fixed deletion off the main list and offline storage

This commit is contained in:
Deven Joshi
2021-11-25 16:54:23 +05:30
parent 5916a282d1
commit 065df414df
4 changed files with 27 additions and 5 deletions
@@ -1213,8 +1213,14 @@ class StreamChatClient {
);
/// Deletes the given message
Future<EmptyResponse> deleteMessage(String messageId, {bool? hard}) =>
_chatApi.message.deleteMessage(messageId, hard: hard);
Future<EmptyResponse> deleteMessage(String messageId, {bool? hard}) async {
final response =
await _chatApi.message.deleteMessage(messageId, hard: hard);
if (hard == true) {
await _chatPersistenceClient?.deleteMessageById(messageId);
}
return response;
}
/// Get a message by [messageId]
Future<GetMessageResponse> getMessage(String messageId) =>