NOTICE from channels are displayed in the channel, with a green "[notice]"
This commit is contained in:
@@ -147,6 +147,10 @@ public:
|
||||
* When a channel message is received
|
||||
*/
|
||||
void on_channel_message(const IrcMessage& message);
|
||||
/**
|
||||
* A notice is received
|
||||
*/
|
||||
void on_notice(const IrcMessage& message);
|
||||
/**
|
||||
* Save the topic in the IrcChannel
|
||||
*/
|
||||
@@ -282,7 +286,7 @@ private:
|
||||
typedef void (IrcClient::*irc_callback_t)(const IrcMessage&);
|
||||
|
||||
static const std::unordered_map<std::string, irc_callback_t> irc_callbacks = {
|
||||
{"NOTICE", &IrcClient::forward_server_message},
|
||||
{"NOTICE", &IrcClient::on_notice},
|
||||
{"002", &IrcClient::forward_server_message},
|
||||
{"003", &IrcClient::forward_server_message},
|
||||
{"005", &IrcClient::on_isupport_message},
|
||||
|
||||
Reference in New Issue
Block a user