Support raw IRC messages
Messages received on an IRC server JID are forwarded as raw IRC messages. fix #2486
This commit is contained in:
@@ -181,6 +181,11 @@ void IrcClient::send_message(IrcMessage&& message)
|
||||
this->send_data(std::move(res));
|
||||
}
|
||||
|
||||
void IrcClient::send_raw(const std::string& txt)
|
||||
{
|
||||
this->send_data(txt + "\r\n");
|
||||
}
|
||||
|
||||
void IrcClient::send_user_command(const std::string& username, const std::string& realname)
|
||||
{
|
||||
this->send_message(IrcMessage("USER", {username, "ignored", "ignored", realname}));
|
||||
|
||||
@@ -66,6 +66,7 @@ public:
|
||||
* for send events to be ready)
|
||||
*/
|
||||
void send_message(IrcMessage&& message);
|
||||
void send_raw(const std::string& txt);
|
||||
/**
|
||||
* Send the PONG irc command
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user