From 40e7f2e44a45305ae0ab1027edc264a3c5a8074d Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Thu, 25 Jan 2024 18:20:34 +0100 Subject: [PATCH] il a fait le mode --- srcs/server_functions.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcs/server_functions.cpp b/srcs/server_functions.cpp index 1c5f114..9d661d2 100644 --- a/srcs/server_functions.cpp +++ b/srcs/server_functions.cpp @@ -6,7 +6,7 @@ /* By: vvaas +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/01/22 17:31:06 by maldavid #+# #+# */ -/* Updated: 2024/01/25 18:11:24 by maldavid ### ########.fr */ +/* Updated: 2024/01/25 18:15:16 by maldavid ### ########.fr */ /* */ /******************************************************************************/ @@ -347,14 +347,14 @@ namespace irc void Server::handleTopic(unstd::SharedPtr client, const Message& msg) { (void)client; - if(msg.getTokens().size() == 1) + if(msg.getArgs().empty()) { logs::report(log_error, "TOPIC, invalid command '%s'", msg.getRawMsg().c_str()); return; } - if(msg.getTokens()[1][0] != '#' && msg.getTokens()[1][0] != '&') + if(msg.getArgs()[0][0] != '#' && msg.getArgs()[0][0] != '&') { - logs::report(log_error, "TOPIC, invalid channel name '%s'", msg.getTokens()[1].c_str()); + logs::report(log_error, "TOPIC, invalid channel name '%s'", msg.getArgs()[0].c_str()); return; } }