mirror of
https://github.com/overte-org/overte.git
synced 2025-04-07 19:12:28 +02:00
some debugging
This commit is contained in:
parent
7fba30f0dd
commit
f6d4dbb7a4
3 changed files with 29 additions and 1 deletions
|
@ -114,6 +114,18 @@ void MessagesClient::handleMessagesPacket(QSharedPointer<ReceivedMessage> receiv
|
|||
if (isText) {
|
||||
emit messageReceived(channel, message, senderID, false);
|
||||
} else {
|
||||
|
||||
// FIXME -- this is some super janky temporary debugging code, just to prove the data is going over the wire correctly
|
||||
QString debugData;
|
||||
for (int i = 0; i < data.size(); i++) {
|
||||
auto byte = data[i];
|
||||
if (i > 0) {
|
||||
debugData += ", ";
|
||||
}
|
||||
debugData += QString::number(byte);
|
||||
}
|
||||
qDebug() << __FUNCTION__ << "data:" << debugData;
|
||||
|
||||
emit dataReceived(channel, data, senderID, false);
|
||||
}
|
||||
}
|
||||
|
@ -135,6 +147,17 @@ void MessagesClient::sendMessage(QString channel, QString message, bool localOnl
|
|||
}
|
||||
|
||||
void MessagesClient::sendData(QString channel, QByteArray data, bool localOnly) {
|
||||
// FIXME -- this is some super janky temporary debugging code, just to prove the data is going over the wire correctly
|
||||
QString debugData;
|
||||
for(int i = 0; i < data.size(); i++) {
|
||||
auto byte = data[i];
|
||||
if (i > 0) {
|
||||
debugData += ", ";
|
||||
}
|
||||
debugData += QString::number(byte);
|
||||
}
|
||||
qDebug() << __FUNCTION__ << "data:" << debugData;
|
||||
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
if (localOnly) {
|
||||
QUuid senderID = nodeList->getSessionUUID();
|
||||
|
|
|
@ -62,6 +62,8 @@ QScriptValue TypedArray::newInstance(QScriptValue array) {
|
|||
}
|
||||
|
||||
QScriptValue TypedArray::newInstance(QScriptValue buffer, quint32 byteOffset, quint32 length) {
|
||||
qDebug() << __FUNCTION__ << "buffer:" << buffer.toVariant() << "byteOffset:" << byteOffset << "length:" << length;
|
||||
|
||||
QScriptValue data = engine()->newObject();
|
||||
data.setProperty(_bufferName, buffer);
|
||||
data.setProperty(_byteOffsetName, byteOffset);
|
||||
|
|
|
@ -26,7 +26,10 @@ Script.update.connect(function(){
|
|||
if (counter == 100) {
|
||||
Messages.sendMessage(channelName, "foo");
|
||||
} else if (counter == 200) {
|
||||
var data = new Int8Array([0,1,10,2,20,3,30]);
|
||||
var data = new Int8Array(2);
|
||||
//[0,1,10,2,20,3,30]);
|
||||
data[0]=1;
|
||||
data[1]=10;
|
||||
print("about to call sendData() data.length:", data.length);
|
||||
Messages.sendData(channelName, data.buffer);
|
||||
counter = 0;
|
||||
|
|
Loading…
Reference in a new issue