History

Fixes for code review

ksuprynowicz committed 4 years ago

Commit 586bd7f1 parent e9bfdd416 files · +142 −117Browse files

Showing the changes to libraries/script-engine/src/WebSocketClass.cpp (1 of 16 files). Show all

Unified · Split

libraries/script-engine/src/WebSocketClass.cpp+9−0
@@ -19,6 +19,15 @@ · 18 unmodified lines
1919 #include "ScriptEngineCast.h"
2020 #include "ScriptEngineLogging.h"
2121 #include "ScriptValue.h"
22+#include "ScriptManager.h"
23+
24+STATIC_SCRIPT_TYPES_INITIALIZER((+[](ScriptManager* manager){
25+ auto scriptEngine = manager->engine().get();
26+
27+ scriptRegisterMetaType<WebSocketClass*, webSocketToScriptValue, webSocketFromScriptValue>(scriptEngine);
28+ scriptRegisterMetaType<QWebSocketProtocol::CloseCode, qWSCloseCodeToScriptValue, qWSCloseCodeFromScriptValue>(scriptEngine);
29+ scriptRegisterMetaType<WebSocketClass::ReadyState, wscReadyStateToScriptValue, wscReadyStateFromScriptValue>(scriptEngine);
30+}));
2231
2332 WebSocketClass::WebSocketClass(ScriptEngine* engine, QString url) :
2433 _webSocket(new QWebSocket()),