From 8d51bfb673dc3a0972f8b474e9efb6b704eb9e01 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Mon, 5 Jun 2017 10:28:19 +0200 Subject: [PATCH] fix(src/components/assistant/AssistantModel): login user correctly with username/password --- .../src/components/assistant/AssistantModel.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/linphone-desktop/src/components/assistant/AssistantModel.cpp b/linphone-desktop/src/components/assistant/AssistantModel.cpp index fb2bf95b9..b80469b3e 100644 --- a/linphone-desktop/src/components/assistant/AssistantModel.cpp +++ b/linphone-desktop/src/components/assistant/AssistantModel.cpp @@ -33,10 +33,6 @@ using namespace std; // ============================================================================= -inline bool dealWithPhoneNumber (const shared_ptr &creator) { - return creator->getEmail().empty(); -} - class AssistantModel::Handlers : public linphone::AccountCreatorListener { public: Handlers (AssistantModel *assistant) { @@ -88,7 +84,7 @@ private: status == linphone::AccountCreatorStatusAccountActivated || status == linphone::AccountCreatorStatusAccountAlreadyActivated ) { - if (dealWithPhoneNumber(creator)) { + if (creator->getEmail().empty()) { shared_ptr proxyConfig = creator->createProxyConfig(); Q_ASSERT(proxyConfig != nullptr); } @@ -156,7 +152,7 @@ AssistantModel::AssistantModel (QObject *parent) : QObject(parent) { // ----------------------------------------------------------------------------- void AssistantModel::activate () { - if (dealWithPhoneNumber(mAccountCreator)) + if (mAccountCreator->getEmail().empty()) mAccountCreator->activateAccount(); else mAccountCreator->isAccountActivated(); @@ -167,7 +163,7 @@ void AssistantModel::create () { } void AssistantModel::login () { - if (dealWithPhoneNumber(mAccountCreator)) + if (!mCountryCode.isEmpty()) mAccountCreator->recoverAccount(); else mAccountCreator->isAccountExist();