LocalStringExt ext;
public:
- ModuleWaitPong(InspIRCd* Me)
- : Module(Me), ext("waitpong_pingstr", this)
+ ModuleWaitPong()
+ : ext("waitpong_pingstr", this)
{
OnRehash(NULL);
Implementation eventlist[] = { I_OnUserRegister, I_OnCheckReady, I_OnPreCommand, I_OnRehash };
void OnRehash(User* user)
{
- ConfigReader Conf(ServerInstance);
+ ConfigReader Conf;
sendsnotice = Conf.ReadFlag("waitpong", "sendsnotice", 0);
return out;
}
- ModResult OnUserRegister(User* user)
+ ModResult OnUserRegister(LocalUser* user)
{
std::string pingrpl = RandString();
return MOD_RES_PASSTHRU;
}
- ModResult OnCheckReady(User* user)
+ ModResult OnCheckReady(LocalUser* user)
{
return ext.get(user) ? MOD_RES_DENY : MOD_RES_PASSTHRU;
}