diff options
author | Adam <Adam@anope.org> | 2013-03-30 22:08:51 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2013-03-30 22:08:51 -0500 |
commit | d23817604c9593857dad2f3e3f42b74ece0d81e3 (patch) | |
tree | 0c0e7f6218a247417d75b5a8ac3b857ed4da4d57 /src/regchannel.cpp | |
parent | 4694c7afb4c0cabdf615021a69d550a9c60c42e0 (diff) |
Add /bs set banexpire command to configure if/when botserv bans expire
Diffstat (limited to 'src/regchannel.cpp')
-rw-r--r-- | src/regchannel.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/regchannel.cpp b/src/regchannel.cpp index 2af652d8e..bc7505761 100644 --- a/src/regchannel.cpp +++ b/src/regchannel.cpp @@ -274,6 +274,7 @@ ChannelInfo::ChannelInfo(const Anope::string &chname) : Serializable("ChannelInf this->capsmin = this->capspercent = 0; this->floodlines = this->floodsecs = 0; this->repeattimes = 0; + this->banexpire = 0; this->bi = NULL; this->last_topic_setter = Config->ChanServ; @@ -430,6 +431,7 @@ void ChannelInfo::Serialize(Serialize::Data &data) const data.SetType("floodlines", Serialize::Data::DT_INT); data["floodlines"] << this->floodlines; data.SetType("floodsecs", Serialize::Data::DT_INT); data["floodsecs"] << this->floodsecs; data.SetType("repeattimes", Serialize::Data::DT_INT); data["repeattimes"] << this->repeattimes; + data.SetType("banexpire", Serialize::Data::DT_INT); data["banexpire"] << this->banexpire; data["memomax"] << this->memos.memomax; for (unsigned i = 0; i < this->memos.ignores.size(); ++i) data["memoignores"] << this->memos.ignores[i] << " "; @@ -483,6 +485,7 @@ Serializable* ChannelInfo::Unserialize(Serializable *obj, Serialize::Data &data) data["floodlines"] >> ci->floodlines; data["floodsecs"] >> ci->floodsecs; data["repeattimes"] >> ci->repeattimes; + data["banexpire"] >> ci->banexpire; data["memomax"] >> ci->memos.memomax; { Anope::string buf; |