aboutsummaryrefslogtreecommitdiff
path: root/modules/delayjoin.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2026-03-26 22:52:31 +0000
committerGravatar Sadie Powell2026-03-26 22:52:31 +0000
commit5c9b23907a3cbffdcf940582afa2e9805f99e1a8 (patch)
tree9a33e7d4cf781ae94966985560a5be40d95ef6be /modules/delayjoin.cpp
parentSwitch typedefs to using statements. (diff)
Move CUList to be declared inside User.
Diffstat (limited to 'modules/delayjoin.cpp')
-rw-r--r--modules/delayjoin.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/modules/delayjoin.cpp b/modules/delayjoin.cpp
index 973bec65d..bd1597505 100644
--- a/modules/delayjoin.cpp
+++ b/modules/delayjoin.cpp
@@ -111,7 +111,7 @@ private:
JoinHook joinhook;
DelayJoinMode djm;
- void PopulateExcepts(CUList& except, Membership* memb)
+ void PopulateExcepts(User::List& except, Membership* memb)
{
if (!unjoined.Get(memb))
return;
@@ -140,10 +140,10 @@ public:
ModResult OnNamesListItem(LocalUser* issuer, Membership*, std::string& prefixes, std::string& nick) override;
ModResult OnWhoLine(const Who::Request& request, LocalUser* source, User* user, Membership* memb, Numeric::Numeric& numeric) override;
ModResult OnWhoVisible(const Who::Request& request, LocalUser* source, Membership* memb) override;
- void OnUserJoin(Membership*, bool, bool, CUList&) override;
+ void OnUserJoin(Membership*, bool, bool, User::List&) override;
void CleanUser(User* user);
- void OnUserPart(Membership*, std::string& partmessage, CUList&) override;
- void OnUserKick(User* source, Membership*, const std::string& reason, CUList&) override;
+ void OnUserPart(Membership*, std::string& partmessage, User::List&) override;
+ void OnUserKick(User* source, Membership*, const std::string& reason, User::List&) override;
void OnBuildNeighborList(User* source, User::NeighborList& include, User::NeighborExceptions& exception) override;
void OnUserMessage(User* user, const MessageTarget& target, const MessageDetails& details) override;
void OnUserTagMessage(User* user, const MessageTarget& target, const CTCTags::TagMessageDetails& details) override;
@@ -189,18 +189,18 @@ ModResult ModuleDelayJoin::OnWhoVisible(const Who::Request& request, LocalUser*
return source == memb->user || request.flags['d'] || !unjoined.Get(memb) ? MOD_RES_PASSTHRU : MOD_RES_DENY;
}
-void ModuleDelayJoin::OnUserJoin(Membership* memb, bool sync, bool created, CUList& except)
+void ModuleDelayJoin::OnUserJoin(Membership* memb, bool sync, bool created, User::List& except)
{
if (memb->chan->IsModeSet(djm))
unjoined.Set(memb, ServerInstance->Time());
}
-void ModuleDelayJoin::OnUserPart(Membership* memb, std::string& partmessage, CUList& except)
+void ModuleDelayJoin::OnUserPart(Membership* memb, std::string& partmessage, User::List& except)
{
PopulateExcepts(except, memb);
}
-void ModuleDelayJoin::OnUserKick(User* source, Membership* memb, const std::string& reason, CUList& except)
+void ModuleDelayJoin::OnUserKick(User* source, Membership* memb, const std::string& reason, User::List& except)
{
PopulateExcepts(except, memb);
}
@@ -247,7 +247,7 @@ void DelayJoinMode::RevealUser(User* user, Channel* chan)
/* Display the join to everyone else (the user who joined got it earlier) */
unjoined.Unset(memb);
- CUList except_list;
+ User::List except_list;
except_list.insert(user);
ClientProtocol::Events::Join joinevent(memb);
if (servertime)