From f14752b06f36799a95a7fd52cef8707ded52a89d Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 23 Jun 2021 22:55:59 -0500 Subject: [PATCH] muc-bridge users should never persist --- src/bridge/bridge.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bridge/bridge.cpp b/src/bridge/bridge.cpp index 95dc383..b1ff2f4 100644 --- a/src/bridge/bridge.cpp +++ b/src/bridge/bridge.cpp @@ -444,6 +444,10 @@ void Bridge::leave_irc_channel(Iid&& iid, const std::string& status_message, con persistent = coptions.col(); } #endif + if (persistent) { + std::string domain = this->user_jid.substr(this->user_jid.find("@")+1); + if (domain == "muc-bridge.cheogram.com" ) persistent = false; + } if (channel->joined && !channel->parting && !persistent) { irc->send_part_command(iid.get_local(), status_message);