Browse Source

fix(federation): Delete cached message when deleting a federated conversation

Signed-off-by: Joas Schilling <coding@schilljs.com>
pull/11796/head
Joas Schilling 2 years ago
parent
commit
b1f97ec7cf
No known key found for this signature in database GPG Key ID: 74434EFE0D2E2205
  1. 8
      lib/Service/RoomService.php

8
lib/Service/RoomService.php

@ -921,6 +921,14 @@ class RoomService {
}
}
if ($room->isFederatedConversation()) {
// Delete PCM messages
$delete = $this->db->getQueryBuilder();
$delete->delete('talk_proxy_messages')
->where($delete->expr()->eq('local_token', $delete->createNamedParameter($room->getToken())));
$delete->executeStatement();
}
// Delete attendees
$delete = $this->db->getQueryBuilder();
$delete->delete('talk_attendees')

Loading…
Cancel
Save