Make the OnInvite hook return EModRet so we can ignore invites

This commit is contained in:
Kyle Fuller
2011-10-21 00:18:01 +00:00
parent e11d338040
commit b8c2da95f1
4 changed files with 15 additions and 4 deletions
+10
View File
@@ -119,6 +119,16 @@ public:
PutModule("* Parts: " + Nick.GetNick() + " (" + Nick.GetIdent() + "!" + Nick.GetHost() + ")");
}
virtual EModRet OnInvite(const CNick& Nick, const CString& sChan) {
if (sChan.Equals("#test")) {
PutModule(Nick.GetNick() + " invited us to " + sChan + ", ignoring invites to " + sChan);
return HALT;
}
PutModule(Nick.GetNick() + " invited us to " + sChan);
return CONTINUE;
}
virtual void OnNick(const CNick& OldNick, const CString& sNewNick, const vector<CChan*>& vChans) {
PutModule("* " + OldNick.GetNick() + " is now known as " + sNewNick);
}