typedef std::vector<ListItem> modelist;
typedef std::vector<ListLimit> limitlist;
+class ListModeRequest : public Request
+{
+ public:
+ userrec* user;
+ chanrec* chan;
+
+ ListModeRequest(Module* sender, Module* target, userrec* u, chanrec* c) : Request(sender, target, "LM_CHECKLIST"), user(u), chan(c)
+ {
+ }
+
+ ~ListModeRequest()
+ {
+ }
+};
+
/** The base class for listmodes defined by u_listmode.h
*/
class ListModeBase : public ModeHandler
user->WriteServ("%s %s %s %s %s %s", listnumeric.c_str(), user->nick, channel->name, it->mask.c_str(), it->nick.c_str(), it->time.c_str());
}
}
- user->WriteServ("%s %s %s %s", endoflistnumeric.c_str(), user->nick, channel->name, endofliststring.c_str());
+ user->WriteServ("%s %s %s :%s", endoflistnumeric.c_str(), user->nick, channel->name, endofliststring.c_str());
}
virtual void RemoveMode(chanrec* channel)