Support raw IRC messages

Messages received on an IRC server JID are forwarded as raw IRC messages.

fix #2486
This commit is contained in:
Florent Le Coz
2015-05-07 17:01:17 +02:00
parent e24ed4f70c
commit 0a6b673b14
6 changed files with 37 additions and 0 deletions
+5
View File
@@ -211,6 +211,11 @@ void BiboumiComponent::handle_message(const Stanza& stanza)
bridge->send_private_message(user_iid, body->get_inner());
bridge->set_preferred_from_jid(user_iid.get_local(), to_str);
}
else if (!iid.is_user && !iid.is_channel)
{ // Message sent to the server JID
// Convert the message body into a raw IRC message
bridge->send_raw_message(iid.get_server(), body->get_inner());
}
}
}
else if (iid.is_user)