mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-07-23 19:04:29 +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) {
|
void NodeList::sendAssignment(Assignment& assignment) {
|
||||||
|
|
||||||
PacketType::Value assignmentPacketType = assignment.getCommand() == Assignment::CreateCommand
|
PacketType::Value assignmentPacketType = assignment.getCommand() == Assignment::CreateCommand
|
||||||
? PacketTypeCreateAssignment
|
? PacketType::CreateAssignment
|
||||||
: PacketTypeRequestAssignment;
|
: PacketType::RequestAssignment;
|
||||||
|
|
||||||
QByteArray packet = byteArrayWithPopulatedHeader(assignmentPacketType);
|
auto assignmentPacket = NLPacket::create(assignmentPacketType);
|
||||||
QDataStream packetStream(&packet, QIODevice::Append);
|
|
||||||
|
QDataStream packetStream(assignmentPacket.get());
|
||||||
|
|
||||||
packetStream << assignment;
|
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) {
|
void NodeList::pingPunchForInactiveNode(const SharedNodePointer& node) {
|
||||||
|
|
Loading…
Reference in a new issue