From d183be88495ac2c73527be7d91bcc88a0ff7b2b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Tue, 27 Apr 2021 11:03:51 -0400 Subject: [PATCH] manager: remove unused testAccountICEInitialization Change-Id: I44e0d15482a72bee7f30b5740d99cc84bf22bca5 --- .../cx.ring.Ring.ConfigurationManager.xml | 19 -------------- bin/dbus/dbusconfigurationmanager.cpp | 7 ------ bin/dbus/dbusconfigurationmanager.h | 1 - src/client/configurationmanager.cpp | 6 ----- src/dring/account_const.h | 5 ---- src/dring/configurationmanager_interface.h | 2 -- src/manager.cpp | 25 ------------------- src/manager.h | 2 -- 8 files changed, 67 deletions(-) diff --git a/bin/dbus/cx.ring.Ring.ConfigurationManager.xml b/bin/dbus/cx.ring.Ring.ConfigurationManager.xml index 8b39558b88..eef6172df9 100644 --- a/bin/dbus/cx.ring.Ring.ConfigurationManager.xml +++ b/bin/dbus/cx.ring.Ring.ConfigurationManager.xml @@ -456,25 +456,6 @@ </arg> </signal> - <method name="testAccountICEInitialization" tp:name-for-bindings="testAccountICEInitialization"> - <tp:docstring> - Test initializing an ICE transport with the current account configuration. - </tp:docstring> - <arg type="s" name="accountID" direction="in"> - </arg> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="result" direction="out" tp:type="String_String_Map"> - <tp:docstring> - A string map. - Available attributes: - <ul> - <li>STATUS: 0 for success, non-0 for error</li> - <li>MESSAGE: message explaining the status</li> - </ul> - </tp:docstring> - </arg> - </method> - <method name="setAccountsOrder" tp:name-for-bindings="setAccountsOrder"> <tp:docstring> Update the accounts order. diff --git a/bin/dbus/dbusconfigurationmanager.cpp b/bin/dbus/dbusconfigurationmanager.cpp index aea2a4d1d1..1e629f4864 100644 --- a/bin/dbus/dbusconfigurationmanager.cpp +++ b/bin/dbus/dbusconfigurationmanager.cpp @@ -48,13 +48,6 @@ DBusConfigurationManager::setAccountDetails(const std::string& accountID, DRing::setAccountDetails(accountID, details); } -auto -DBusConfigurationManager::testAccountICEInitialization(const std::string& accountID) - -> decltype(DRing::testAccountICEInitialization(accountID)) -{ - return DRing::testAccountICEInitialization(accountID); -} - void DBusConfigurationManager::setAccountActive(const std::string& accountID, const bool& active) { diff --git a/bin/dbus/dbusconfigurationmanager.h b/bin/dbus/dbusconfigurationmanager.h index c471fd08b8..f2f0a3fcb1 100644 --- a/bin/dbus/dbusconfigurationmanager.h +++ b/bin/dbus/dbusconfigurationmanager.h @@ -73,7 +73,6 @@ public: std::map<std::string, std::string> getAccountDetails(const std::string& accountID); std::map<std::string, std::string> getVolatileAccountDetails(const std::string& accountID); void setAccountDetails(const std::string& accountID, const std::map<std::string, std::string>& details); - std::map<std::string, std::string> testAccountICEInitialization(const std::string& accountID); void setAccountActive(const std::string& accountID, const bool& active); std::map<std::string, std::string> getAccountTemplate(const std::string& accountType); void monitor(const bool& continuous); diff --git a/src/client/configurationmanager.cpp b/src/client/configurationmanager.cpp index bb4fdef1e7..b02e434152 100644 --- a/src/client/configurationmanager.cpp +++ b/src/client/configurationmanager.cpp @@ -90,12 +90,6 @@ getVolatileAccountDetails(const std::string& accountID) return jami::Manager::instance().getVolatileAccountDetails(accountID); } -std::map<std::string, std::string> -testAccountICEInitialization(const std::string& accountID) -{ - return jami::Manager::instance().testAccountICEInitialization(accountID); -} - std::map<std::string, std::string> validateCertificate(const std::string&, const std::string& certificate) { diff --git a/src/dring/account_const.h b/src/dring/account_const.h index f810064121..83bc607a7e 100644 --- a/src/dring/account_const.h +++ b/src/dring/account_const.h @@ -71,11 +71,6 @@ enum class MessageStates : int { CANCELLED }; // DRing::Account::MessageStates -enum class testAccountICEInitializationStatus : int { - SUCCESS = 0, - FAILURE = 1 -}; // DRING:Account::testAccountICEInitializationStatus - namespace VolatileProperties { constexpr static const char ACTIVE[] = "Account.active"; diff --git a/src/dring/configurationmanager_interface.h b/src/dring/configurationmanager_interface.h index ffde8589ce..95f7b24370 100644 --- a/src/dring/configurationmanager_interface.h +++ b/src/dring/configurationmanager_interface.h @@ -58,8 +58,6 @@ DRING_PUBLIC std::map<std::string, std::string> getVolatileAccountDetails( const std::string& accountID); DRING_PUBLIC void setAccountDetails(const std::string& accountID, const std::map<std::string, std::string>& details); -DRING_PUBLIC std::map<std::string, std::string> testAccountICEInitialization( - const std::string& accountID); DRING_PUBLIC void setAccountActive(const std::string& accountID, bool active); DRING_PUBLIC std::map<std::string, std::string> getAccountTemplate(const std::string& accountType); DRING_PUBLIC std::string addAccount(const std::map<std::string, std::string>& details); diff --git a/src/manager.cpp b/src/manager.cpp index a085b45eff..6cbc79f6df 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -2822,31 +2822,6 @@ Manager::setAccountDetails(const std::string& accountID, }); } -std::map<std::string, std::string> -Manager::testAccountICEInitialization(const std::string& accountID) -{ - const auto account = getAccount(accountID); - const auto transportOptions = account->getIceOptions(); - - auto& iceTransportFactory = Manager::instance().getIceTransportFactory(); - std::shared_ptr<IceTransport> ice - = iceTransportFactory.createTransport(accountID.c_str(), 4, true, account->getIceOptions()); - - std::map<std::string, std::string> result; - - if (ice->waitForInitialization(ICE_INIT_TIMEOUT) <= 0) { - result["STATUS"] = std::to_string( - (int) DRing::Account::testAccountICEInitializationStatus::FAILURE); - result["MESSAGE"] = ice->getLastErrMsg(); - } else { - result["STATUS"] = std::to_string( - (int) DRing::Account::testAccountICEInitializationStatus::SUCCESS); - result["MESSAGE"] = ""; - } - - return result; -} - std::string Manager::getNewAccountId() { diff --git a/src/manager.h b/src/manager.h index 8daf9b722f..0548d499e0 100644 --- a/src/manager.h +++ b/src/manager.h @@ -533,8 +533,6 @@ public: void setAccountActive(const std::string& accountID, bool active); - std::map<std::string, std::string> testAccountICEInitialization(const std::string& accountID); - /** * Return a new random accountid that is not present in the list * @return A brand new accountid -- GitLab