diff options
author | louiz’ <louiz@louiz.org> | 2016-05-22 12:54:18 +0200 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2016-06-08 01:42:43 +0200 |
commit | 711861d40e365564e3828a251066c16e924d30f3 (patch) | |
tree | f9501b71283afbdab0c06b4e9b4cc6cc8ec8ae03 /src/xmpp | |
parent | 367de4826c3c7298a88e80c92e325081a3c3d794 (diff) | |
download | biboumi-711861d40e365564e3828a251066c16e924d30f3.tar.gz biboumi-711861d40e365564e3828a251066c16e924d30f3.tar.bz2 biboumi-711861d40e365564e3828a251066c16e924d30f3.tar.xz biboumi-711861d40e365564e3828a251066c16e924d30f3.zip |
Add methods to know which resource is on which server or channel
Diffstat (limited to 'src/xmpp')
-rw-r--r-- | src/xmpp/biboumi_component.cpp | 4 | ||||
-rw-r--r-- | src/xmpp/biboumi_component.hpp | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/xmpp/biboumi_component.cpp b/src/xmpp/biboumi_component.cpp index 94d85c6..6dae92c 100644 --- a/src/xmpp/biboumi_component.cpp +++ b/src/xmpp/biboumi_component.cpp @@ -519,9 +519,9 @@ Bridge* BiboumiComponent::get_user_bridge(const std::string& user_jid) } } -Bridge* BiboumiComponent::find_user_bridge(const std::string& user_jid) +Bridge* BiboumiComponent::find_user_bridge(const std::string& full_jid) { - auto bare_jid = Jid{user_jid}.bare(); + auto bare_jid = Jid{full_jid}.bare(); try { return this->bridges.at(bare_jid).get(); diff --git a/src/xmpp/biboumi_component.hpp b/src/xmpp/biboumi_component.hpp index 4d5995e..25982f2 100644 --- a/src/xmpp/biboumi_component.hpp +++ b/src/xmpp/biboumi_component.hpp @@ -35,7 +35,7 @@ public: * Returns the bridge for the given user. If it does not exist, return * nullptr. */ - Bridge* find_user_bridge(const std::string& user_jid); + Bridge* find_user_bridge(const std::string& full_jid); /** * Return a list of all the managed bridges. */ @@ -97,7 +97,7 @@ private: std::map<std::string, iq_responder_callback_t> waiting_iq; /** - * One bridge for each user of the component. Indexed by the user's full + * One bridge for each user of the component. Indexed by the user's bare * jid */ std::unordered_map<std::string, std::unique_ptr<Bridge>> bridges; |