summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-03-30 22:08:51 -0500
committerAdam <Adam@anope.org>2013-03-30 22:08:51 -0500
commitd23817604c9593857dad2f3e3f42b74ece0d81e3 (patch)
tree0c0e7f6218a247417d75b5a8ac3b857ed4da4d57 /src
parent4694c7afb4c0cabdf615021a69d550a9c60c42e0 (diff)
Add /bs set banexpire command to configure if/when botserv bans expire
Diffstat (limited to 'src')
-rw-r--r--src/regchannel.cpp3
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;