From 42648f0c12e75ee9c43b46a39960769834a21c21 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 23 Nov 2019 02:04:16 +0100 Subject: [PATCH] [FSD] Slightly adjusted sending of queued FSD messages --- src/blackcore/fsd/fsdclient.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/blackcore/fsd/fsdclient.cpp b/src/blackcore/fsd/fsdclient.cpp index 95a1377fd..2af2e9a33 100644 --- a/src/blackcore/fsd/fsdclient.cpp +++ b/src/blackcore/fsd/fsdclient.cpp @@ -674,19 +674,20 @@ namespace BlackCore const int s = m_queuedFsdMessages.size(); this->sendMessageString(m_queuedFsdMessages.dequeue()); - // send up to 3 at once + // send up to 4 at once + if (s > 5) { this->sendMessageString(m_queuedFsdMessages.dequeue()); } + if (s > 10) { this->sendMessageString(m_queuedFsdMessages.dequeue()); } if (s > 20) { this->sendMessageString(m_queuedFsdMessages.dequeue()); } - if (s > 30) { this->sendMessageString(m_queuedFsdMessages.dequeue()); } // overload // no idea, if we ever get here if (s > 50) { - for (int i = 0; i < 45; i++) + CLogMessage(this).warning(u"Too many queued messages (%1), bulk send!") << s; + for (int i = 0; i < 10; i++) { this->sendMessageString(m_queuedFsdMessages.dequeue()); } - CLogMessage(this).warning(u"Too many queued messages, send them (almost) all!"); } }