Re-add support for /me messages from IRC

It was recently removed because it was handled in the old "convert irc
colors" code. It now is in the right place.
This commit is contained in:
Florent Le Coz
2013-11-28 01:18:26 +01:00
parent 3c5cdec1d1
commit 61ecaab400
+8 -1
View File
@@ -219,7 +219,14 @@ void IrcClient::on_channel_message(const IrcMessage& message)
iid.chan = nick; iid.chan = nick;
muc = false; muc = false;
} }
this->bridge->send_message(iid, nick, body, muc); if (!body.empty() && body[0] == '\01')
{
if (body.substr(1, 6) == "ACTION")
this->bridge->send_message(iid, nick,
std::string("/me") + body.substr(7, body.size() - 8), muc);
}
else
this->bridge->send_message(iid, nick, body, muc);
} }
void IrcClient::empty_motd(const IrcMessage& message) void IrcClient::empty_motd(const IrcMessage& message)