From a04212eee0716a01f5f75589d12f7578f6695270 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Fri, 13 Mar 2026 22:49:48 +0000 Subject: Rewrite tokenstream and move to stringutils. --- modules/alias.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'modules/alias.cpp') diff --git a/modules/alias.cpp b/modules/alias.cpp index b992c6b9b..75dbc8c87 100644 --- a/modules/alias.cpp +++ b/modules/alias.cpp @@ -26,6 +26,7 @@ #include "inspircd.h" +#include "stringutils.h" /** An alias definition */ @@ -377,19 +378,16 @@ public: result.push_back(c); } - irc::tokenstream ss(result); - CommandBase::Params pars; + MessageTokenizer tokenizer(result); + std::string command; - std::string token; + tokenizer.GetMiddle(command); - ss.GetMiddle(command); - while (ss.GetTrailing(token)) - { - pars.push_back(token); - } + CommandBase::Params parameters; + tokenizer.GetRemainingTrailing(parameters); active = true; - ServerInstance->Parser.ProcessCommand(user, command, pars); + ServerInstance->Parser.ProcessCommand(user, command, parameters); active = false; } -- cgit v1.3.1-10-gc9f91