Purge room synctokens during deletion.

Purge last notification read counts.

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2025-09-11 07:08:10 +00:00
parent 1322ba1b00
commit 10fb1cd192
2 changed files with 60 additions and 2 deletions

View File

@@ -157,8 +157,24 @@ impl Service {
.log_err()
.ok();
debug!("Deleting the room's last notifications read.");
self.services
.user
.delete_room_notification_read(room_id)
.await
.log_err()
.ok();
debug!("Final stages of deleting the room");
debug!("Deleting room sync tokens from our database");
self.services
.user
.delete_room_synctokens(room_id)
.await
.log_err()
.ok();
debug!("Deleting room state hash from our database");
self.services
.state