mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-29 12:20:04 -04:00
Actually sending mode changes to local users is helpful
This commit is contained in:
parent
e75257aced
commit
a0348c2bd8
@ -524,6 +524,7 @@ void InspIRCd::SendMode(const std::vector<std::string>& parameters, User *src)
|
|||||||
irc::modestacker modes;
|
irc::modestacker modes;
|
||||||
Modes->Parse(parameters, src, target, modes);
|
Modes->Parse(parameters, src, target, modes);
|
||||||
Modes->Process(src, target, modes);
|
Modes->Process(src, target, modes);
|
||||||
|
Modes->Send(src,target, modes);
|
||||||
}
|
}
|
||||||
|
|
||||||
void InspIRCd::SendGlobalMode(const std::vector<std::string>& parameters, User *src)
|
void InspIRCd::SendGlobalMode(const std::vector<std::string>& parameters, User *src)
|
||||||
@ -532,12 +533,14 @@ void InspIRCd::SendGlobalMode(const std::vector<std::string>& parameters, User *
|
|||||||
irc::modestacker modes;
|
irc::modestacker modes;
|
||||||
Modes->Parse(parameters, src, target, modes);
|
Modes->Parse(parameters, src, target, modes);
|
||||||
Modes->Process(src, target, modes);
|
Modes->Process(src, target, modes);
|
||||||
|
Modes->Send(src,target, modes);
|
||||||
PI->SendMode(src, target, modes);
|
PI->SendMode(src, target, modes);
|
||||||
}
|
}
|
||||||
|
|
||||||
void InspIRCd::SendMode(User *src, Extensible* target, irc::modestacker& modes, bool global)
|
void InspIRCd::SendMode(User *src, Extensible* target, irc::modestacker& modes, bool global)
|
||||||
{
|
{
|
||||||
Modes->Process(src, target, modes);
|
Modes->Process(src, target, modes);
|
||||||
|
Modes->Send(src,target, modes);
|
||||||
if (global)
|
if (global)
|
||||||
PI->SendMode(src, target, modes);
|
PI->SendMode(src, target, modes);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user