1
0
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:
Sadie Powell
2024-02-26 15:16:01 +00:00
parent 83dd96b9f2
commit e341cac8d6
3 changed files with 26 additions and 3 deletions
+9 -3
View File
@@ -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);
}
}
}
};