aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar danieldg2010-02-09 03:40:20 +0000
committerGravatar danieldg2010-02-09 03:40:20 +0000
commita5e2250a2cda1face90c3fe66ece183018d8ac95 (patch)
tree8330a5b879e05c0cb3f731bf5325649e4516d80c /src/modules
parenthalf-voice is a better name than status prefix (diff)
downloadinspircd++-a5e2250a2cda1face90c3fe66ece183018d8ac95.tar.gz
inspircd++-a5e2250a2cda1face90c3fe66ece183018d8ac95.tar.bz2
inspircd++-a5e2250a2cda1face90c3fe66ece183018d8ac95.zip
Move chanhistory to PostJoin hook
While irssi is currently able to show the lines sent prior to join, it is better for this module to work on all clients without modification. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12407 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/m_chanhistory.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/m_chanhistory.cpp b/src/modules/m_chanhistory.cpp
index bdc257511..c25dcb603 100644
--- a/src/modules/m_chanhistory.cpp
+++ b/src/modules/m_chanhistory.cpp
@@ -68,7 +68,7 @@ class ModuleChanHistory : public Module
if (!ServerInstance->Modes->AddMode(&m))
throw ModuleException("Could not add new modes!");
- Implementation eventlist[] = { I_OnUserJoin, I_OnUserMessage };
+ Implementation eventlist[] = { I_OnPostJoin, I_OnUserMessage };
ServerInstance->Modules->Attach(eventlist, this, 2);
}
@@ -95,7 +95,7 @@ class ModuleChanHistory : public Module
}
}
- void OnUserJoin(Membership* memb, bool sync, bool created, CUList& except_list)
+ void OnPostJoin(Membership* memb)
{
HistoryList* list = m.ext.get(memb->chan);
if (!list)