unsigned int invisible;
LusersCounters()
- : max_local(ServerInstance->Users->LocalUserCount() - ServerInstance->Users->UnregisteredUserCount())
+ : max_local(ServerInstance->Users->LocalUserCount())
, max_global(ServerInstance->Users->RegisteredUserCount())
, invisible(ServerInstance->Users->ModeCount('i'))
{
inline void UpdateMaxUsers()
{
- unsigned int current = ServerInstance->Users->LocalUserCount() - ServerInstance->Users->UnregisteredUserCount();
+ unsigned int current = ServerInstance->Users->LocalUserCount();
if (current > max_local)
max_local = current;
*/
CmdResult CommandLusers::Handle (const std::vector<std::string>&, User *user)
{
- unsigned int n_users = ServerInstance->Users->UserCount();
+ unsigned int n_users = ServerInstance->Users->RegisteredUserCount();
ProtoServerList serverlist;
ServerInstance->PI->GetServerList(serverlist);
unsigned int n_serv = serverlist.size();
unsigned int& invisible;
public:
InvisibleWatcher(Module* mod, unsigned int& Invisible)
- : ModeWatcher(mod, 'i', MODETYPE_USER), invisible(Invisible)
+ : ModeWatcher(mod, "invisible", MODETYPE_USER), invisible(Invisible)
{
}
- void AfterMode(User* source, User* dest, Channel* channel, const std::string& parameter, bool adding, ModeType type)
+ void AfterMode(User* source, User* dest, Channel* channel, const std::string& parameter, bool adding)
{
if (dest->registered != REG_ALL)
return;