Made changes

This commit is contained in:
Fluffy Jenkins 2020-01-08 04:38:33 +00:00
parent 3c4d56bc50
commit 672ac8066b

View file

@ -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);
} }