History

Remove the duplicated AccountManager used for android

Gabriel Calero committed 8 years ago

Commit e15fc781 parent 1f4346d4 files · +4 −31Browse files

Showing the changes to interface/src/AndroidHelper.cpp (1 of 4 files). Show all

Unified · Split

interface/src/AndroidHelper.cpp+0−20
@@ -10,31 +10,11 @@ · 9 unmodified lines
10//10//
11#include "AndroidHelper.h"11#include "AndroidHelper.h"
12#include <QDebug>12#include <QDebug>
13#include <AccountManager.h>
14 13
15AndroidHelper::AndroidHelper() {14AndroidHelper::AndroidHelper() {
16}15}
17 16
18AndroidHelper::~AndroidHelper() {17AndroidHelper::~AndroidHelper() {
19 workerThread.quit();
20 workerThread.wait();
21}
22
23void AndroidHelper::init() {
24 workerThread.start();
25 _accountManager = QSharedPointer<AccountManager>(new AccountManager, &QObject::deleteLater);
26 _accountManager->setIsAgent(true);
27 _accountManager->setAuthURL(NetworkingConstants::METAVERSE_SERVER_URL());
28 _accountManager->setSessionID(DependencyManager::get<AccountManager>()->getSessionID());
29 connect(_accountManager.data(), &AccountManager::loginComplete, [](const QUrl& authURL) {
30 DependencyManager::get<AccountManager>()->setAccountInfo(AndroidHelper::instance().getAccountManager()->getAccountInfo());
31 DependencyManager::get<AccountManager>()->setAuthURL(authURL);
32 });
33
34 connect(_accountManager.data(), &AccountManager::logoutComplete, [] () {
35 DependencyManager::get<AccountManager>()->logout();
36 });
37 _accountManager->moveToThread(&workerThread);
38}18}
39 19
40void AndroidHelper::requestActivity(const QString &activityName, const bool backToScene) {20void AndroidHelper::requestActivity(const QString &activityName, const bool backToScene) {