diff options
Diffstat (limited to 'src/bun.js/bindings/webcore/WebSocket.cpp')
-rw-r--r-- | src/bun.js/bindings/webcore/WebSocket.cpp | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/bun.js/bindings/webcore/WebSocket.cpp b/src/bun.js/bindings/webcore/WebSocket.cpp index c2acb0b98..404336050 100644 --- a/src/bun.js/bindings/webcore/WebSocket.cpp +++ b/src/bun.js/bindings/webcore/WebSocket.cpp @@ -864,7 +864,7 @@ void WebSocket::didReceiveBinaryData(Vector<uint8_t>&& binaryData) // }); } -void WebSocket::didReceiveMessageError(unsigned short code, WTF::StringImpl::StaticStringImpl* reason) +void WebSocket::didReceiveMessageError(unsigned short code, WTF::String reason) { LOG(Network, "WebSocket %p didReceiveErrorMessage()", this); // queueTaskKeepingObjectAlive(*this, TaskSource::WebSocket, [this, reason = WTFMove(reason)] { @@ -874,7 +874,7 @@ void WebSocket::didReceiveMessageError(unsigned short code, WTF::StringImpl::Sta if (auto* context = scriptExecutionContext()) { this->incPendingActivityCount(); // https://html.spec.whatwg.org/multipage/web-sockets.html#feedback-from-the-protocol:concept-websocket-closed, we should synchronously fire a close event. - dispatchEvent(CloseEvent::create(code < 1002, code, WTF::String(reason))); + dispatchEvent(CloseEvent::create(code < 1002, code, reason)); this->decPendingActivityCount(); } } @@ -1000,158 +1000,158 @@ void WebSocket::didFailWithErrorCode(int32_t code) } // invalid_response case 1: { - auto message = MAKE_STATIC_STRING_IMPL("Invalid response"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Invalid response"); didReceiveMessageError(1002, message); break; } // expected_101_status_code case 2: { - auto message = MAKE_STATIC_STRING_IMPL("Expected 101 status code"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Expected 101 status code"); didReceiveMessageError(1002, message); break; } // missing_upgrade_header case 3: { - auto message = MAKE_STATIC_STRING_IMPL("Missing upgrade header"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Missing upgrade header"); didReceiveMessageError(1002, message); break; } // missing_connection_header case 4: { - auto message = MAKE_STATIC_STRING_IMPL("Missing connection header"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Missing connection header"); didReceiveMessageError(1002, message); break; } // missing_websocket_accept_header case 5: { - auto message = MAKE_STATIC_STRING_IMPL("Missing websocket accept header"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Missing websocket accept header"); didReceiveMessageError(1002, message); break; } // invalid_upgrade_header case 6: { - auto message = MAKE_STATIC_STRING_IMPL("Invalid upgrade header"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Invalid upgrade header"); didReceiveMessageError(1002, message); break; } // invalid_connection_header case 7: { - auto message = MAKE_STATIC_STRING_IMPL("Invalid connection header"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Invalid connection header"); didReceiveMessageError(1002, message); break; } // invalid_websocket_version case 8: { - auto message = MAKE_STATIC_STRING_IMPL("Invalid websocket version"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Invalid websocket version"); didReceiveMessageError(1002, message); break; } // mismatch_websocket_accept_header case 9: { - auto message = MAKE_STATIC_STRING_IMPL("Mismatch websocket accept header"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Mismatch websocket accept header"); didReceiveMessageError(1002, message); break; } // missing_client_protocol case 10: { - auto message = MAKE_STATIC_STRING_IMPL("Missing client protocol"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Missing client protocol"); didReceiveMessageError(1002, message); break; } // mismatch_client_protocol case 11: { - auto message = MAKE_STATIC_STRING_IMPL("Mismatch client protocol"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Mismatch client protocol"); didReceiveMessageError(1002, message); break; } // timeout case 12: { - auto message = MAKE_STATIC_STRING_IMPL("Timeout"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Timeout"); didReceiveMessageError(1013, message); break; } // closed case 13: { - auto message = MAKE_STATIC_STRING_IMPL("Closed by client"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Closed by client"); didReceiveMessageError(1000, message); break; } // failed_to_write case 14: { - auto message = MAKE_STATIC_STRING_IMPL("Failed to write"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Failed to write"); didReceiveMessageError(1006, message); break; } // failed_to_connect case 15: { - auto message = MAKE_STATIC_STRING_IMPL("Failed to connect"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Failed to connect"); didReceiveMessageError(1006, message); break; } // headers_too_large case 16: { - auto message = MAKE_STATIC_STRING_IMPL("Headers too large"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Headers too large"); didReceiveMessageError(1007, message); break; } // ended case 17: { - auto message = MAKE_STATIC_STRING_IMPL("Closed by server"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Closed by server"); didReceiveMessageError(1001, message); break; } // failed_to_allocate_memory case 18: { - auto message = MAKE_STATIC_STRING_IMPL("Failed to allocate memory"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Failed to allocate memory"); didReceiveMessageError(1001, message); break; } // control_frame_is_fragmented case 19: { - auto message = MAKE_STATIC_STRING_IMPL("Protocol error - control frame is fragmented"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Protocol error - control frame is fragmented"); didReceiveMessageError(1002, message); break; } // invalid_control_frame case 20: { - auto message = MAKE_STATIC_STRING_IMPL("Protocol error - invalid control frame"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Protocol error - invalid control frame"); didReceiveMessageError(1002, message); break; } // compression_unsupported case 21: { - auto message = MAKE_STATIC_STRING_IMPL("Compression not implemented yet"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Compression not implemented yet"); didReceiveMessageError(1011, message); break; } // unexpected_mask_from_server case 22: { - auto message = MAKE_STATIC_STRING_IMPL("Protocol error - unexpected mask from server"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Protocol error - unexpected mask from server"); didReceiveMessageError(1002, message); break; } // expected_control_frame case 23: { - auto message = MAKE_STATIC_STRING_IMPL("Protocol error - expected control frame"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Protocol error - expected control frame"); didReceiveMessageError(1002, message); break; } // unsupported_control_frame case 24: { - auto message = MAKE_STATIC_STRING_IMPL("Protocol error - unsupported control frame"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Protocol error - unsupported control frame"); didReceiveMessageError(1002, message); break; } // unexpected_opcode case 25: { - auto message = MAKE_STATIC_STRING_IMPL("Protocol error - unexpected opcode"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Protocol error - unexpected opcode"); didReceiveMessageError(1002, message); break; } // invalid_utf8 case 26: { - auto message = MAKE_STATIC_STRING_IMPL("Server sent invalid UTF8"); + static NeverDestroyed<String> message = MAKE_STATIC_STRING_IMPL("Server sent invalid UTF8"); didReceiveMessageError(1003, message); break; } |