fix(llc): remove hard delete messages from persistence storage

This commit is contained in:
Salvatore Giordano
2022-04-04 11:04:41 +02:00
parent 8264361c06
commit 36dc4295fd
@@ -1094,7 +1094,6 @@ class Channel {
// remove the passed message if response does // remove the passed message if response does
// not contain message // not contain message
state!.removeMessage(message); state!.removeMessage(message);
await _client.chatPersistenceClient?.deleteMessageById(messageId);
} }
return res; return res;
} }
@@ -1851,7 +1850,9 @@ class ChannelClientState {
} }
/// Remove a [message] from this [channelState]. /// Remove a [message] from this [channelState].
void removeMessage(Message message) { void removeMessage(Message message) async {
await _channel._client.chatPersistenceClient?.deleteMessageById(message.id);
final parentId = message.parentId; final parentId = message.parentId;
// i.e. it's a thread message, Remove it // i.e. it's a thread message, Remove it
if (parentId != null) { if (parentId != null) {