handle old protocol case

This commit is contained in:
Brad Hefta-Gaub 2015-11-20 09:57:30 -08:00
parent abf169ebd9
commit 0e5e33446e

View file

@ -52,7 +52,11 @@ void MessagesClient::decodeMessagesPacket(QSharedPointer<NLPacketList> packetLis
message = QString::fromUtf8(messageData);
QByteArray bytesSenderID = packet.read(NUM_BYTES_RFC4122_UUID);
senderID = QUuid::fromRfc4122(bytesSenderID);
if (bytesSenderID.length() == NUM_BYTES_RFC4122_UUID) {
senderID = QUuid::fromRfc4122(bytesSenderID);
} else {
senderID = QUuid::QUuid(); // packet was missing UUID use default instead
}
}
std::unique_ptr<NLPacketList> MessagesClient::encodeMessagesPacket(QString channel, QString message, QUuid senderID) {