From aaed751bf4430bf4b9b30cef532b8753b9f639ce Mon Sep 17 00:00:00 2001 From: untodesu Date: Thu, 11 Sep 2025 13:48:31 +0500 Subject: Replace most of C strings with string_view --- game/server/chat.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'game/server/chat.cc') diff --git a/game/server/chat.cc b/game/server/chat.cc index b7826b0..a0ceba8 100644 --- a/game/server/chat.cc +++ b/game/server/chat.cc @@ -23,33 +23,33 @@ void server_chat::init(void) globals::dispatcher.sink().connect<&on_chat_message_packet>(); } -void server_chat::broadcast(const char* message) +void server_chat::broadcast(std::string_view message) { server_chat::broadcast(message, "server"); } -void server_chat::broadcast(const char* message, const char* sender) +void server_chat::broadcast(std::string_view message, std::string_view sender) { protocol::ChatMessage packet; packet.type = protocol::ChatMessage::TEXT_MESSAGE; - packet.message = std::string(message); - packet.sender = std::string(sender); + packet.message = message; + packet.sender = sender; protocol::broadcast(globals::server_host, protocol::encode(packet)); spdlog::info("<{}> {}", sender, message); } -void server_chat::send(Session* session, const char* message) +void server_chat::send(Session* session, std::string_view message) { server_chat::send(session, message, "server"); } -void server_chat::send(Session* session, const char* message, const char* sender) +void server_chat::send(Session* session, std::string_view message, std::string_view sender) { protocol::ChatMessage packet; packet.type = protocol::ChatMessage::TEXT_MESSAGE; - packet.message = std::string(message); - packet.sender = std::string(sender); + packet.message = message; + packet.sender = sender; protocol::broadcast(globals::server_host, protocol::encode(packet)); } -- cgit