mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-07-23 00:49:08 +02:00
fix for packet types in send assignment
This commit is contained in:
parent
643e565170
commit
11fd43a094
1 changed files with 7 additions and 5 deletions
|
@ -584,15 +584,17 @@ void NodeList::parseNodeFromPacketStream(QDataStream& packetStream) {
|
|||
void NodeList::sendAssignment(Assignment& assignment) {
|
||||
|
||||
PacketType::Value assignmentPacketType = assignment.getCommand() == Assignment::CreateCommand
|
||||
? PacketTypeCreateAssignment
|
||||
: PacketTypeRequestAssignment;
|
||||
? PacketType::CreateAssignment
|
||||
: PacketType::RequestAssignment;
|
||||
|
||||
QByteArray packet = byteArrayWithPopulatedHeader(assignmentPacketType);
|
||||
QDataStream packetStream(&packet, QIODevice::Append);
|
||||
auto assignmentPacket = NLPacket::create(assignmentPacketType);
|
||||
|
||||
QDataStream packetStream(assignmentPacket.get());
|
||||
|
||||
packetStream << assignment;
|
||||
|
||||
_nodeSocket.writeDatagram(packet, _assignmentServerSocket.getAddress(), _assignmentServerSocket.getPort());
|
||||
// TODO: should this be a non sourced packet?
|
||||
sendPacket(assignmentPacket, _assignmentServerSocket);
|
||||
}
|
||||
|
||||
void NodeList::pingPunchForInactiveNode(const SharedNodePointer& node) {
|
||||
|
|
Loading…
Reference in a new issue