#include "inspircd.h"
-/* $ModDesc: Allows opers to set +W to see when a user uses WHOIS on them */
-
/** Handle user mode +W
*/
class SeeWhois : public SimpleUserModeHandler
sw = new SeeWhois(this, OpersOnly);
ServerInstance->Modules->AddService(*sw);
ServerInstance->Modules->AddService(cmd);
- Implementation eventlist[] = { I_OnWhois };
- ServerInstance->Modules->Attach(eventlist, this, sizeof(eventlist)/sizeof(Implementation));
}
~ModuleShowwhois()
void OnWhois(User* source, User* dest) CXX11_OVERRIDE
{
- if (!dest->IsModeSet('W') || source == dest)
+ if (!dest->IsModeSet(*sw) || source == dest)
return;
if (!ShowWhoisFromOpers && source->IsOper())