summaryrefslogtreecommitdiff
path: root/src/irc
diff options
context:
space:
mode:
Diffstat (limited to 'src/irc')
-rw-r--r--src/irc/irc_client.cpp5
-rw-r--r--src/irc/irc_client.hpp1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/irc/irc_client.cpp b/src/irc/irc_client.cpp
index b0ce93a..717f7e3 100644
--- a/src/irc/irc_client.cpp
+++ b/src/irc/irc_client.cpp
@@ -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}));
diff --git a/src/irc/irc_client.hpp b/src/irc/irc_client.hpp
index 03951be..08021c1 100644
--- a/src/irc/irc_client.hpp
+++ b/src/irc/irc_client.hpp
@@ -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
*/