in chime-sdk-signaling-cpp/src/websocket/default_websocket_factory.cc [9:17]
std::unique_ptr<Websocket> DefaultWebsocketFactory::CreateWebsocket(WebsocketConfiguration configuration,
WebsocketObserver* observer) {
LibwebsocketsWebsocketConfiguration lws_configuration = {};
lws_configuration.protocol_name = configuration.protocol_name;
lws_configuration.url = configuration.url;
lws_configuration.additional_headers = configuration.additional_headers;
lws_configuration.level = configuration.level;
return std::make_unique<LibwebsocketsWebsocket>(lws_configuration, observer);
}