diff options
| author | untodesu <kirill@untode.su> | 2025-09-11 13:48:31 +0500 |
|---|---|---|
| committer | untodesu <kirill@untode.su> | 2025-09-11 13:48:31 +0500 |
| commit | aaed751bf4430bf4b9b30cef532b8753b9f639ce (patch) | |
| tree | 16bc751c272ba27ad53ec48dbdd3a6d9e6a8d4c2 /game/server/chat.cc | |
| parent | 96bd73ae020ecca1f94698744c77498a89ad19f7 (diff) | |
| download | voxelius-aaed751bf4430bf4b9b30cef532b8753b9f639ce.tar.bz2 voxelius-aaed751bf4430bf4b9b30cef532b8753b9f639ce.zip | |
Replace most of C strings with string_view
Diffstat (limited to 'game/server/chat.cc')
| -rw-r--r-- | game/server/chat.cc | 16 |
1 files changed, 8 insertions, 8 deletions
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<protocol::ChatMessage>().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)); } |
