loolwsd/DocumentBroker.cpp | 21 ++------------------- loolwsd/DocumentBroker.hpp | 2 -- 2 files changed, 2 insertions(+), 21 deletions(-)
New commits: commit 11a0d016cabf13b990f975af8d06b44ca15cd8bf Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sun Nov 6 21:55:37 2016 -0500 loolwsd: inline and simplify connectPeers Change-Id: I64fbeefa59573eb9e467dc18ecbf75ebd72b3be4 Reviewed-on: https://gerrit.libreoffice.org/30638 Reviewed-by: Ashod Nakashian <ashnak...@gmail.com> Tested-by: Ashod Nakashian <ashnak...@gmail.com> diff --git a/loolwsd/DocumentBroker.cpp b/loolwsd/DocumentBroker.cpp index 1462d3c..cbc710c 100644 --- a/loolwsd/DocumentBroker.cpp +++ b/loolwsd/DocumentBroker.cpp @@ -509,29 +509,12 @@ size_t DocumentBroker::addSession(std::shared_ptr<ClientSession>& session) auto prisonerSession = std::make_shared<PrisonerSession>(id, shared_from_this()); // Connect the prison session to the client. - if (!connectPeers(prisonerSession)) - { - LOG_WRN("Failed to connect " << session->getName() << " to its peer."); - } + session->setPeer(prisonerSession); + prisonerSession->setPeer(session); return _sessions.size(); } -bool DocumentBroker::connectPeers(std::shared_ptr<PrisonerSession>& session) -{ - const auto id = session->getId(); - - auto it = _sessions.find(id); - if (it != _sessions.end()) - { - it->second->setPeer(session); - session->setPeer(it->second); - return true; - } - - return false; -} - size_t DocumentBroker::removeSession(const std::string& id) { Util::assertIsLocked(_mutex); diff --git a/loolwsd/DocumentBroker.hpp b/loolwsd/DocumentBroker.hpp index 73b1697..fdb7fac 100644 --- a/loolwsd/DocumentBroker.hpp +++ b/loolwsd/DocumentBroker.hpp @@ -221,8 +221,6 @@ public: /// Add a new session. Returns the new number of sessions. size_t addSession(std::shared_ptr<ClientSession>& session); - /// Connect a prison session to its client peer. - bool connectPeers(std::shared_ptr<PrisonerSession>& session); /// Removes a session by ID. Returns the new number of sessions. size_t removeSession(const std::string& id); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits