Showing the changes to libraries/script-engine/src/WebSocketClass.cpp (1 of 1 file). Show all
Unified · Split
| @@ -16,6 +16,8 @@ · 15 unmodified lines | |||
| 16 | 16 | ||
| 17 | #include "ScriptEngine.h" | 17 | #include "ScriptEngine.h" |
| 18 | 18 | ||
| 19 | #include "ScriptEngineLogging.h" | ||
| 20 | |||
| 19 | WebSocketClass::WebSocketClass(QScriptEngine* engine, QString url) : | 21 | WebSocketClass::WebSocketClass(QScriptEngine* engine, QString url) : |
| 20 | _webSocket(new QWebSocket()), | 22 | _webSocket(new QWebSocket()), |
| 21 | _engine(engine) | 23 | _engine(engine) |
| @@ -109,10 +111,10 @@ void WebSocketClass::handleOnBinaryMessage(const QByteArray& message) { · 87 unmodified lines | |||
| 109 | QScriptValue arg = _engine->newObject(); | 111 | QScriptValue arg = _engine->newObject(); |
| 110 | QScriptValue data = _engine->newVariant(QVariant::fromValue(message)); | 112 | QScriptValue data = _engine->newVariant(QVariant::fromValue(message)); |
| 111 | QScriptValue ctor = _engine->globalObject().property("ArrayBuffer"); | 113 | QScriptValue ctor = _engine->globalObject().property("ArrayBuffer"); |
| 112 | ArrayBufferClass* array = qscriptvalue_cast<ArrayBufferClass*>(ctor.data()); | 114 | auto array = qscriptvalue_cast<ArrayBufferClass*>(ctor.data()); |
| 113 | QScriptValue arrayBuffer; | 115 | QScriptValue arrayBuffer; |
| 114 | if (!array) { | 116 | if (!array) { |
| 115 | qWarning() << "WebSocketClass::handleOnBinaryMessage !ArrayBuffer"; | 117 | qCWarning(scriptengine) << "WebSocketClass::handleOnBinaryMessage !ArrayBuffer"; |
| 116 | } else { | 118 | } else { |
| 117 | arrayBuffer = _engine->newObject(array, data); | 119 | arrayBuffer = _engine->newObject(array, data); |
| 118 | } | 120 | } |