aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/ScriptExecutionContext.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-10-17 21:48:37 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-10-17 21:48:37 -0700
commita10a8e9c70d883c230fd5f8f8d2c2550e35ea80c (patch)
treea261184cad4654fa1038fac6f570568a0735823e /src/bun.js/bindings/ScriptExecutionContext.cpp
parentb595ddf20dee4710f0b4c4b46cd117bcb78e7af6 (diff)
downloadbun-a10a8e9c70d883c230fd5f8f8d2c2550e35ea80c.tar.gz
bun-a10a8e9c70d883c230fd5f8f8d2c2550e35ea80c.tar.zst
bun-a10a8e9c70d883c230fd5f8f8d2c2550e35ea80c.zip
Load fewer copies of uWS
Diffstat (limited to 'src/bun.js/bindings/ScriptExecutionContext.cpp')
-rw-r--r--src/bun.js/bindings/ScriptExecutionContext.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/bun.js/bindings/ScriptExecutionContext.cpp b/src/bun.js/bindings/ScriptExecutionContext.cpp
index 73b8b4c01..5b8d88871 100644
--- a/src/bun.js/bindings/ScriptExecutionContext.cpp
+++ b/src/bun.js/bindings/ScriptExecutionContext.cpp
@@ -3,8 +3,8 @@
#include "ScriptExecutionContext.h"
#include "webcore/WebSocket.h"
-
-#include <uws/src/App.h>
+#include "libusockets.h"
+#include "_libusockets.h"
extern "C" void Bun__startLoop(us_loop_t* loop);
@@ -27,7 +27,7 @@ static void registerHTTPContextForWebSocket(ScriptExecutionContext* script, us_s
us_socket_context_t* ScriptExecutionContext::webSocketContextSSL()
{
if (!m_ssl_client_websockets_ctx) {
- us_loop_t* loop = (us_loop_t*)uWS::Loop::get();
+ us_loop_t* loop = (us_loop_t*)uws_get_loop();
us_socket_context_options_t opts;
memset(&opts, 0, sizeof(us_socket_context_options_t));
this->m_ssl_client_websockets_ctx = us_create_socket_context(1, loop, sizeof(size_t), opts);
@@ -42,7 +42,7 @@ us_socket_context_t* ScriptExecutionContext::webSocketContextSSL()
us_socket_context_t* ScriptExecutionContext::webSocketContextNoSSL()
{
if (!m_client_websockets_ctx) {
- us_loop_t* loop = (us_loop_t*)uWS::Loop::get();
+ us_loop_t* loop = (us_loop_t*)uws_get_loop();
us_socket_context_options_t opts;
memset(&opts, 0, sizeof(us_socket_context_options_t));
this->m_client_websockets_ctx = us_create_socket_context(0, loop, sizeof(size_t), opts);
@@ -57,7 +57,7 @@ us_socket_context_t* ScriptExecutionContext::webSocketContextNoSSL()
template<bool SSL>
static us_socket_context_t* registerWebSocketClientContext(ScriptExecutionContext* script, us_socket_context_t* parent)
{
- us_loop_t* loop = (us_loop_t*)uWS::Loop::get();
+ us_loop_t* loop = (us_loop_t*)uws_get_loop();
if constexpr (SSL) {
us_socket_context_t* child = us_create_child_socket_context(1, parent, sizeof(size_t));
Bun__WebSocketClientTLS__register(script->jsGlobalObject(), loop, child);