Implementation eventlist[] = { I_OnUserPreJoin, I_OnRehash };
ServerInstance->Modules->Attach(eventlist, this, 2);
}
virtual void OnRehash(User* user)
{
Implementation eventlist[] = { I_OnUserPreJoin, I_OnRehash };
ServerInstance->Modules->Attach(eventlist, this, 2);
}
virtual void OnRehash(User* user)
{
- std::string name = Conf.ReadValue("badchan","name",i);
- std::string redirect = Conf.ReadValue("badchan","redirect",i);
+ std::string name = i->second->getString("name");
+ std::string redirect = i->second->getString("redirect");
virtual ModResult OnUserPreJoin(User* user, Channel* chan, const char* cname, std::string &privs, const std::string &keygiven)
{
virtual ModResult OnUserPreJoin(User* user, Channel* chan, const char* cname, std::string &privs, const std::string &keygiven)
{
- std::string reason = Conf.ReadValue("badchan","reason",j);
- std::string redirect = Conf.ReadValue("badchan","redirect",j);
+ std::string reason = j->second->getString("reason");
+ std::string redirect = j->second->getString("redirect");