Answer to presences of type='probe'
This commit is contained in:
@@ -188,6 +188,12 @@ void BiboumiComponent::handle_presence(const Stanza& stanza)
|
||||
Database::delete_roster_item(to_str, from.bare());
|
||||
#endif
|
||||
}
|
||||
else if (type == "probe")
|
||||
{
|
||||
if ((iid.type == Iid::Type::Server && bridge->find_irc_client(iid.get_server())) ||
|
||||
iid.type == Iid::Type::None)
|
||||
this->send_presence_to_contact(to_str, from.bare(), "");
|
||||
}
|
||||
else if (type.empty())
|
||||
{ // We just receive a presence from someone (as the result of a probe,
|
||||
// or a directed presence, or a normal presence change)
|
||||
|
||||
Reference in New Issue
Block a user