From 2014c4bb112d3d64d203474b5f0a1680d0296238 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Tue, 27 Nov 2018 18:40:22 +0000
Subject: [PATCH] Remove muc log if it exists

---
 src/freedombone-app-xmpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/freedombone-app-xmpp b/src/freedombone-app-xmpp
index 4986274f6..3fab0d357 100755
--- a/src/freedombone-app-xmpp
+++ b/src/freedombone-app-xmpp
@@ -197,6 +197,16 @@ function logging_off_xmpp {
 
     logging_restart_prosody=
 
+    # remove any chat log
+    read_config_param DEFAULT_DOMAIN_NAME
+    prosody_chat_domain="chat.${DEFAULT_DOMAIN_NAME}"
+    # shellcheck disable=SC2001
+    prosody_chat_domain_str=$(echo "$prosody_chat_domain" | sed 's|.|%2e|g')
+    if [ -d "/var/lib/prosody/${prosody_chat_domain_str}/muc_log" ]; then
+        rm -rf "/var/lib/prosody/${prosody_chat_domain_str}/muc_log"
+        logging_restart_prosody=1
+    fi
+
     if ! grep -q 'muc_log_by_default = false;' /etc/prosody/prosody.cfg.lua; then
         sed -i 's|muc_log_by_default.*|muc_log_by_default = false;|g' /etc/prosody/prosody.cfg.lua
         logging_restart_prosody=1
-- 
GitLab