From f81f628dc51f1b55a976bbd863a998790d1704f5 Mon Sep 17 00:00:00 2001 From: Doug Hoyte Date: Mon, 19 Jun 2023 15:23:39 -0400 Subject: [PATCH] use uWebSockets toStringView() --- src/apps/relay/RelayWebsocket.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps/relay/RelayWebsocket.cpp b/src/apps/relay/RelayWebsocket.cpp index 74b3952..cf4d16b 100644 --- a/src/apps/relay/RelayWebsocket.cpp +++ b/src/apps/relay/RelayWebsocket.cpp @@ -100,7 +100,7 @@ void RelayServer::runWebsocket(ThreadPool::Thread &thr) { hubGroup->onHttpRequest([&](uWS::HttpResponse *res, uWS::HttpRequest req, char *data, size_t length, size_t remainingBytes){ LI << "HTTP request for [" << req.getUrl().toString() << "]"; - if (req.getHeader("accept").toString() == "application/nostr+json") { + if (req.getHeader("accept").toStringView() == "application/nostr+json") { auto info = getServerInfoHttpResponse(); res->write(info.data(), info.size()); } else { @@ -115,7 +115,7 @@ void RelayServer::runWebsocket(ThreadPool::Thread &thr) { Connection *c = new Connection(ws, connId); if (cfg().relay__realIpHeader.size()) { - auto header = req.getHeader(cfg().relay__realIpHeader.c_str()).toString(); + auto header = req.getHeader(cfg().relay__realIpHeader.c_str()).toString(); // not string_view: parseIP needs trailing 0 byte c->ipAddr = parseIP(header); if (c->ipAddr.size() == 0) LW << "Couldn't parse IP from header " << cfg().relay__realIpHeader << ": " << header; }