mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 01:24:03 +02:00
call setLastHeardFromMicrostamp() when we get packets from nodes so NodeList doesn't drop them
This commit is contained in:
parent
949678f74a
commit
07adfed6b4
1 changed files with 7 additions and 0 deletions
|
@ -95,12 +95,19 @@ void Agent::readPendingDatagrams() {
|
|||
// also give our local particle tree a chance to remap any internal locally created particles
|
||||
_particleViewer.getTree()->handleAddParticleResponse(receivedPacket);
|
||||
|
||||
// Make sure our Node and NodeList knows we've heard from this node.
|
||||
SharedNodePointer sourceNode = nodeList->sendingNodeForPacket(receivedPacket);
|
||||
sourceNode->setLastHeardMicrostamp(usecTimestampNow());
|
||||
|
||||
} else if (datagramPacketType == PacketTypeParticleData
|
||||
|| datagramPacketType == PacketTypeParticleErase
|
||||
|| datagramPacketType == PacketTypeOctreeStats
|
||||
|| datagramPacketType == PacketTypeVoxelData
|
||||
) {
|
||||
// Make sure our Node and NodeList knows we've heard from this node.
|
||||
SharedNodePointer sourceNode = nodeList->sendingNodeForPacket(receivedPacket);
|
||||
sourceNode->setLastHeardMicrostamp(usecTimestampNow());
|
||||
|
||||
QByteArray mutablePacket = receivedPacket;
|
||||
ssize_t messageLength = mutablePacket.size();
|
||||
|
||||
|
|
Loading…
Reference in a new issue