[Code] DiscordManager Global to Singleton Cleanup

This commit is contained in:
Kinglykrab
2025-06-20 21:09:31 -04:00
parent f8ee664b27
commit 035b24c9eb
5 changed files with 9 additions and 10 deletions
+5
View File
@@ -13,6 +13,11 @@ public:
void QueueWebhookMessage(uint32 webhook_id, const std::string& message);
void ProcessMessageQueue();
void QueuePlayerEventMessage(const PlayerEvent::PlayerEventContainer& e);
static DiscordManager* Instance() {
static DiscordManager instance;
return &instance;
}
private:
std::mutex webhook_queue_lock{};
std::map<uint32, std::vector<std::string>> webhook_message_queue{};