mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-10 11:09:04 -04:00
m_check Move DumpListMode() into CheckContext
This commit is contained in:
parent
5801272a4a
commit
1520f1d716
@ -53,6 +53,18 @@ class CheckContext
|
||||
|
||||
User* GetUser() const { return user; }
|
||||
|
||||
void DumpListMode(const ListModeBase::ModeList* list)
|
||||
{
|
||||
if (!list)
|
||||
return;
|
||||
|
||||
CheckContext::List modelist(*this, "modelist");
|
||||
for (ListModeBase::ModeList::const_iterator i = list->begin(); i != list->end(); ++i)
|
||||
modelist.Add(i->mask);
|
||||
|
||||
modelist.Flush();
|
||||
}
|
||||
|
||||
class List : public Numeric::GenericBuilder<' ', false, Numeric::WriteRemoteNumericSink>
|
||||
{
|
||||
public:
|
||||
@ -81,18 +93,6 @@ class CommandCheck : public Command
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void dumpListMode(CheckContext& context, const ListModeBase::ModeList* list)
|
||||
{
|
||||
if (!list)
|
||||
return;
|
||||
|
||||
CheckContext::List modelist(context, "modelist");
|
||||
for (ListModeBase::ModeList::const_iterator i = list->begin(); i != list->end(); ++i)
|
||||
modelist.Add(i->mask);
|
||||
|
||||
modelist.Flush();
|
||||
}
|
||||
|
||||
public:
|
||||
CommandCheck(Module* parent)
|
||||
: Command(parent,"CHECK", 1)
|
||||
@ -266,7 +266,7 @@ class CommandCheck : public Command
|
||||
|
||||
const ModeParser::ListModeList& listmodes = ServerInstance->Modes->GetListModes();
|
||||
for (ModeParser::ListModeList::const_iterator i = listmodes.begin(); i != listmodes.end(); ++i)
|
||||
dumpListMode(context, (*i)->GetList(targchan));
|
||||
context.DumpListMode((*i)->GetList(targchan));
|
||||
|
||||
dumpExt(context, targchan);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user