mirror of
https://github.com/anope/anope.git
synced 2026-07-10 20:23:14 +02:00
Use the same object for chanusercontainer and userchancontainer
This commit is contained in:
@@ -180,9 +180,9 @@ class BahamutIRCdProto : public IRCDProto
|
||||
/* If the user is internally on the channel with flags, kill them so that
|
||||
* the stacker will allow this.
|
||||
*/
|
||||
UserContainer *uc = c->FindUser(user);
|
||||
ChanUserContainer *uc = c->FindUser(user);
|
||||
if (uc != NULL)
|
||||
uc->status->ClearFlags();
|
||||
uc->status.ClearFlags();
|
||||
|
||||
BotInfo *setter = BotInfo::Find(user->nick);
|
||||
for (unsigned i = 0; i < ModeManager::ChannelModes.size(); ++i)
|
||||
|
||||
@@ -100,10 +100,10 @@ class HybridProto : public IRCDProto
|
||||
/* And update our internal status for this user since this is not going through our mode handling system */
|
||||
if (status != NULL)
|
||||
{
|
||||
UserContainer *uc = c->FindUser(user);
|
||||
ChanUserContainer *uc = c->FindUser(user);
|
||||
|
||||
if (uc != NULL)
|
||||
*uc->status = *status;
|
||||
uc->status = *status;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -213,9 +213,9 @@ class InspIRCdProto : public IRCDProto
|
||||
/* If the user is internally on the channel with flags, kill them so that
|
||||
* the stacker will allow this.
|
||||
*/
|
||||
UserContainer *uc = c->FindUser(user);
|
||||
ChanUserContainer *uc = c->FindUser(user);
|
||||
if (uc != NULL)
|
||||
uc->status->ClearFlags();
|
||||
uc->status.ClearFlags();
|
||||
|
||||
BotInfo *setter = BotInfo::Find(user->nick);
|
||||
for (unsigned i = 0; i < ModeManager::ChannelModes.size(); ++i)
|
||||
|
||||
@@ -229,9 +229,9 @@ class InspIRCd12Proto : public IRCDProto
|
||||
/* If the user is internally on the channel with flags, kill them so that
|
||||
* the stacker will allow this.
|
||||
*/
|
||||
UserContainer *uc = c->FindUser(user);
|
||||
ChanUserContainer *uc = c->FindUser(user);
|
||||
if (uc != NULL)
|
||||
uc->status->ClearFlags();
|
||||
uc->status.ClearFlags();
|
||||
|
||||
BotInfo *setter = BotInfo::Find(user->nick);
|
||||
for (unsigned i = 0; i < ModeManager::ChannelModes.size(); ++i)
|
||||
|
||||
@@ -107,9 +107,9 @@ class InspIRCdExtBan : public ChannelModeList
|
||||
Channel *c = Channel::Find(channel);
|
||||
if (c != NULL)
|
||||
{
|
||||
UserContainer *uc = c->FindUser(u);
|
||||
ChanUserContainer *uc = c->FindUser(u);
|
||||
if (uc != NULL)
|
||||
if (cm == NULL || uc->status->HasFlag(cm->name))
|
||||
if (cm == NULL || uc->status.HasFlag(cm->name))
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -93,9 +93,9 @@ class ngIRCdProto : public IRCDProto
|
||||
/* If the user is internally on the channel with flags, kill them so that
|
||||
* the stacker will allow this.
|
||||
*/
|
||||
UserContainer *uc = c->FindUser(user);
|
||||
ChanUserContainer *uc = c->FindUser(user);
|
||||
if (uc != NULL)
|
||||
uc->status->ClearFlags();
|
||||
uc->status.ClearFlags();
|
||||
|
||||
BotInfo *setter = BotInfo::Find(user->nick);
|
||||
for (unsigned i = 0; i < ModeManager::ChannelModes.size(); ++i)
|
||||
|
||||
@@ -56,9 +56,9 @@ class PlexusProto : public IRCDProto
|
||||
/* If the user is internally on the channel with flags, kill them so that
|
||||
* the stacker will allow this.
|
||||
*/
|
||||
UserContainer *uc = c->FindUser(user);
|
||||
ChanUserContainer *uc = c->FindUser(user);
|
||||
if (uc != NULL)
|
||||
uc->status->ClearFlags();
|
||||
uc->status.ClearFlags();
|
||||
|
||||
BotInfo *setter = BotInfo::Find(user->nick);
|
||||
for (unsigned i = 0; i < ModeManager::ChannelModes.size(); ++i)
|
||||
|
||||
@@ -164,9 +164,9 @@ class UnrealIRCdProto : public IRCDProto
|
||||
/* If the user is internally on the channel with flags, kill them so that
|
||||
* the stacker will allow this.
|
||||
*/
|
||||
UserContainer *uc = c->FindUser(user);
|
||||
ChanUserContainer *uc = c->FindUser(user);
|
||||
if (uc != NULL)
|
||||
uc->status->ClearFlags();
|
||||
uc->status.ClearFlags();
|
||||
|
||||
BotInfo *setter = BotInfo::Find(user->nick);
|
||||
for (unsigned i = 0; i < ModeManager::ChannelModes.size(); ++i)
|
||||
@@ -400,9 +400,9 @@ class UnrealExtBan : public ChannelModeList
|
||||
Channel *c = Channel::Find(channel);
|
||||
if (c != NULL)
|
||||
{
|
||||
UserContainer *uc = c->FindUser(u);
|
||||
ChanUserContainer *uc = c->FindUser(u);
|
||||
if (uc != NULL)
|
||||
if (cm == NULL || uc->status->HasFlag(cm->name))
|
||||
if (cm == NULL || uc->status.HasFlag(cm->name))
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user