From 0194f86ee840b9585fdc9a111b3d9521217b39bf Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 5 Jul 2025 18:56:26 +0500 Subject: feat: use new IRCMessage parser on WS messages --- bot/src/irc/message.cpp | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) (limited to 'bot/src/irc/message.cpp') diff --git a/bot/src/irc/message.cpp b/bot/src/irc/message.cpp index 43590e5..087cb57 100644 --- a/bot/src/irc/message.cpp +++ b/bot/src/irc/message.cpp @@ -6,22 +6,11 @@ namespace bot::irc { std::optional define_message_type(const std::string &msg) { - std::vector parts = utils::string::split_text(msg, ' '); - int i; - - if (msg[0] == '@') { - i = 2; - } else if (msg[0] == ':') { - i = 1; - } else { - return std::nullopt; - } - - if (parts[i] == "NOTICE") { + if (msg == "NOTICE") { return MessageType::Notice; - } else if (parts[i] == "PRIVMSG") { + } else if (msg == "PRIVMSG") { return MessageType::Privmsg; - } else if (parts[i] == "PING") { + } else if (msg == "PING") { return MessageType::Ping; } -- cgit v1.2.3