#pragma once #include "messages/Message.hpp" #include "singletons/helper/LoggingChannel.hpp" #include namespace chatterino { namespace singletons { class PathManager; class LoggingManager { PathManager *pathManager = nullptr; public: LoggingManager() = default; ~LoggingManager() = delete; void initialize(); void addMessage(const QString &channelName, messages::MessagePtr message); private: std::map> loggingChannels; }; } // namespace singletons } // namespace chatterino