mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 06:44:06 +02:00
Move sequence number updating to PacketReceiver
This commit is contained in:
parent
10c5589629
commit
027d131b2a
2 changed files with 6 additions and 6 deletions
|
@ -234,12 +234,6 @@ PacketSequenceNumber LimitedNodeList::getNextSequenceNumberForPacket(const QUuid
|
|||
int LimitedNodeList::updateNodeWithDataFromPacket(QSharedPointer<NLPacket> packet, SharedNodePointer sendingNode) {
|
||||
QMutexLocker locker(&sendingNode->getMutex());
|
||||
|
||||
// if this was a sequence numbered packet we should store the last seq number for
|
||||
// a packet of this type for this node
|
||||
if (SEQUENCE_NUMBERED_PACKETS.contains(packet->getType())) {
|
||||
sendingNode->setLastSequenceNumberForPacketType(packet->readSequenceNumber(), packet->getType());
|
||||
}
|
||||
|
||||
NodeData* linkedData = sendingNode->getLinkedData();
|
||||
if (!linkedData && linkedDataCreateCallback) {
|
||||
linkedDataCreateCallback(sendingNode.data());
|
||||
|
|
|
@ -194,6 +194,12 @@ void PacketReceiver::processDatagrams() {
|
|||
emit dataReceived(NodeType::Unassigned, packet->getSizeWithHeader());
|
||||
}
|
||||
|
||||
// if this was a sequence numbered packet we should store the last seq number for
|
||||
// a packet of this type for this node
|
||||
if (SEQUENCE_NUMBERED_PACKETS.contains(packet->getType())) {
|
||||
matchingNode->setLastSequenceNumberForPacketType(packet->readSequenceNumber(), packet->getType());
|
||||
}
|
||||
|
||||
bool success = false;
|
||||
|
||||
if (matchingNode) {
|
||||
|
|
Loading…
Reference in a new issue