From 66450e7666abdaced2347825a4b9e13bc0528251 Mon Sep 17 00:00:00 2001
From: Tor Andersson <tor@ccxvii.net>
Date: Wed, 10 Nov 2021 01:56:14 +0100
Subject: Update purge script to purge fully deleted messages.

---
 tools/purge.sh | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'tools')

diff --git a/tools/purge.sh b/tools/purge.sh
index 8084e03..af64787 100644
--- a/tools/purge.sh
+++ b/tools/purge.sh
@@ -13,4 +13,8 @@ echo "--- TIMED OUT ACTIVE GAMES ---"
 sqlite3 db "SELECT * FROM game_view $WHERE_TIMEOUT_ACTIVE"
 sqlite3 db "UPDATE games SET status = 3 $WHERE_TIMEOUT_ACTIVE"
 
+echo "--- DELETED MESSAGES ---"
+sqlite3 db "SELECT message_id, from_name, to_name, subject FROM message_view WHERE deleted_from_inbox=1 AND deleted_from_outbox=1"
+sqlite3 db "DELETE FROM messages WHERE deleted_from_inbox=1 AND deleted_from_outbox=1"
+
 sqlite3 db "DELETE FROM replay WHERE game_id < 1346"
-- 
cgit v1.2.3