Specific queue filtering

This commit is contained in:
Anonymous-275 2021-03-30 23:01:27 +03:00
parent dad1acbb91
commit 77337204e5

View File

@ -343,7 +343,7 @@ bool TNetwork::TCPSend(TClient& c, const std::string& Data, bool IsSync) {
if (!IsSync) { if (!IsSync) {
if (c.IsSyncing()) { if (c.IsSyncing()) {
//std::unique_lock Lock(c.MissedPacketQueueMutex()); //std::unique_lock Lock(c.MissedPacketQueueMutex());
if(!Data.empty() && Data.at(0) != 'S') { if(!Data.empty() && (Data.at(0) == 'O' || Data.at(0) == 'A' || Data.at(0) == 'C')) {
c.EnqueueMissedPacketDuringSyncing(Data); c.EnqueueMissedPacketDuringSyncing(Data);
} }
return true; return true;