mirror of
https://github.com/anope/anope.git
synced 2026-07-03 10:33:13 +02:00
Implement support for the IRCv3 +draft/channel-context tag.
Closes #358.
This commit is contained in:
@@ -283,10 +283,16 @@ public:
|
||||
if (u && c && c->ci && u->server->IsSynced())
|
||||
{
|
||||
EntryMessageList *messages = c->ci->GetExt<EntryMessageList>("entrymsg");
|
||||
if (!messages)
|
||||
return;
|
||||
|
||||
if (messages != NULL)
|
||||
for (const auto &message : *(*messages))
|
||||
u->SendMessage(c->ci->WhoSends(), "[%s] %s", c->ci->name.c_str(), message->message.c_str());
|
||||
for (const auto &message : *(*messages))
|
||||
{
|
||||
if (u->ShouldPrivmsg())
|
||||
IRCD->SendContextPrivmsg(c->ci->WhoSends(), u, c, message->message);
|
||||
else
|
||||
IRCD->SendContextNotice(c->ci->WhoSends(), u, c, message->message);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user