mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 17:41:12 +02:00
Made changes
This commit is contained in:
parent
3c4d56bc50
commit
672ac8066b
1 changed files with 4 additions and 2 deletions
|
@ -16,6 +16,8 @@
|
||||||
|
|
||||||
#include "ScriptEngine.h"
|
#include "ScriptEngine.h"
|
||||||
|
|
||||||
|
#include "ScriptEngineLogging.h"
|
||||||
|
|
||||||
WebSocketClass::WebSocketClass(QScriptEngine* engine, QString url) :
|
WebSocketClass::WebSocketClass(QScriptEngine* engine, QString url) :
|
||||||
_webSocket(new QWebSocket()),
|
_webSocket(new QWebSocket()),
|
||||||
_engine(engine)
|
_engine(engine)
|
||||||
|
@ -109,10 +111,10 @@ void WebSocketClass::handleOnBinaryMessage(const QByteArray& message) {
|
||||||
QScriptValue arg = _engine->newObject();
|
QScriptValue arg = _engine->newObject();
|
||||||
QScriptValue data = _engine->newVariant(QVariant::fromValue(message));
|
QScriptValue data = _engine->newVariant(QVariant::fromValue(message));
|
||||||
QScriptValue ctor = _engine->globalObject().property("ArrayBuffer");
|
QScriptValue ctor = _engine->globalObject().property("ArrayBuffer");
|
||||||
ArrayBufferClass* array = qscriptvalue_cast<ArrayBufferClass*>(ctor.data());
|
auto array = qscriptvalue_cast<ArrayBufferClass*>(ctor.data());
|
||||||
QScriptValue arrayBuffer;
|
QScriptValue arrayBuffer;
|
||||||
if (!array) {
|
if (!array) {
|
||||||
qWarning() << "WebSocketClass::handleOnBinaryMessage !ArrayBuffer";
|
qCWarning(scriptengine) << "WebSocketClass::handleOnBinaryMessage !ArrayBuffer";
|
||||||
} else {
|
} else {
|
||||||
arrayBuffer = _engine->newObject(array, data);
|
arrayBuffer = _engine->newObject(array, data);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue