diff options
author | louiz’ <louiz@louiz.org> | 2020-03-11 18:41:43 +0100 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2020-03-11 18:41:43 +0100 |
commit | 212e8e59897c65e50f9d89949824a32d383201f4 (patch) | |
tree | 6c8628cb616ff7977176ee2316f115fa5cc2a9d9 /src/bridge | |
parent | a0d24b48471e5307fda077a11491a3c44cbbdfaf (diff) | |
parent | 470ba2e4e486d922b2585219b790371ec7df934a (diff) | |
download | biboumi-212e8e59897c65e50f9d89949824a32d383201f4.tar.gz biboumi-212e8e59897c65e50f9d89949824a32d383201f4.tar.bz2 biboumi-212e8e59897c65e50f9d89949824a32d383201f4.tar.xz biboumi-212e8e59897c65e50f9d89949824a32d383201f4.zip |
Merge remote-tracking branch 'linkmauve/die-gc1.0-die'
Diffstat (limited to 'src/bridge')
-rw-r--r-- | src/bridge/bridge.cpp | 7 | ||||
-rw-r--r-- | src/bridge/bridge.hpp | 6 |
2 files changed, 5 insertions, 8 deletions
diff --git a/src/bridge/bridge.cpp b/src/bridge/bridge.cpp index 28869c8..424c72a 100644 --- a/src/bridge/bridge.cpp +++ b/src/bridge/bridge.cpp @@ -170,8 +170,7 @@ IrcClient* Bridge::find_irc_client(const std::string& hostname) const bool Bridge::join_irc_channel(const Iid& iid, std::string nickname, const std::string& password, const std::string& resource, - HistoryLimit history_limit, - const bool force_join) + HistoryLimit history_limit) { const auto& hostname = iid.get_server(); #ifdef USE_DATABASE @@ -189,8 +188,8 @@ bool Bridge::join_irc_channel(const Iid& iid, std::string nickname, { irc->send_join_command(iid.get_local(), password); return true; - } else if (!res_in_chan || force_join) { - // See https://github.com/xsf/xeps/pull/499 for the force_join argument + } else { + // See https://github.com/xsf/xeps/pull/499 this->generate_channel_join_for_resource(iid, resource); } return false; diff --git a/src/bridge/bridge.hpp b/src/bridge/bridge.hpp index a94f07b..6b15478 100644 --- a/src/bridge/bridge.hpp +++ b/src/bridge/bridge.hpp @@ -72,14 +72,12 @@ public: **/ /** - * Try to join an irc_channel, does nothing and return true if the channel - * was already joined. + * Try to join an irc_channel. */ bool join_irc_channel(const Iid& iid, std::string nickname, const std::string& password, const std::string& resource, - HistoryLimit history_limit, - const bool force_join); + HistoryLimit history_limit); void send_channel_message(const Iid& iid, const std::string& body, std::string id, std::vector<XmlNode> nodes_to_reflect); void send_private_message(const Iid& iid, const std::string& body, const std::string& type="PRIVMSG"); |