fix: close logging-channels when closing channels (#5592)

Co-authored-by: kornes <28986062+kornes@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
This commit is contained in:
nerix
2024-09-14 12:17:31 +02:00
committed by GitHub
parent 2afa227139
commit 694cc2dbff
13 changed files with 106 additions and 15 deletions
+6
View File
@@ -24,6 +24,9 @@ public:
virtual void addMessage(const QString &channelName, MessagePtr message,
const QString &platformName,
const QString &streamID) = 0;
virtual void closeChannel(const QString &channelName,
const QString &platformName) = 0;
};
class Logging : public ILogging
@@ -35,6 +38,9 @@ public:
const QString &platformName,
const QString &streamID) override;
void closeChannel(const QString &channelName,
const QString &platformName) override;
private:
using PlatformName = QString;
using ChannelName = QString;