Showing the changes to interface/src/Application.cpp (1 of 2 files). Show all
Unified · Split
| @@ -2328,23 +2328,14 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo · 2327 unmodified lines | |||
| 2328 | connect(&AndroidHelper::instance(), &AndroidHelper::enterForeground, this, &Application::enterForeground); | 2328 | connect(&AndroidHelper::instance(), &AndroidHelper::enterForeground, this, &Application::enterForeground); |
| 2329 | AndroidHelper::instance().notifyLoadComplete(); | 2329 | AndroidHelper::instance().notifyLoadComplete(); |
| 2330 | #else | 2330 | #else |
| 2331 | static int CHECK_LOGIN_TIMER = 3000; | 2331 | if (!accountManager->isLoggedIn()) { |
| 2332 | QTimer* checkLoginTimer = new QTimer(this); | 2332 | Setting::Handle<bool>{"loginDialogPoppedUp", false}.set(true); |
| 2333 | checkLoginTimer->setInterval(CHECK_LOGIN_TIMER); | 2333 | dialogsManager->showLoginDialog(); |
| 2334 | checkLoginTimer->setSingleShot(true); | 2334 | QJsonObject loginData = {}; |
| 2335 | connect(checkLoginTimer, &QTimer::timeout, this, []() { | 2335 | loginData["action"] = "login dialog shown"; |
| 2336 | auto accountManager = DependencyManager::get<AccountManager>(); | 2336 | UserActivityLogger::getInstance().logAction("encourageLoginDialog", loginData); |
| 2337 | auto dialogsManager = DependencyManager::get<DialogsManager>(); | 2337 | } |
| 2338 | if (!accountManager->isLoggedIn()) { | ||
| 2339 | Setting::Handle<bool>{"loginDialogPoppedUp", false}.set(true); | ||
| 2340 | dialogsManager->showLoginDialog(); | ||
| 2341 | QJsonObject loginData = {}; | ||
| 2342 | loginData["action"] = "login dialog shown"; | ||
| 2343 | UserActivityLogger::getInstance().logAction("encourageLoginDialog", loginData); | ||
| 2344 | } | ||
| 2345 | }); | ||
| 2346 | Setting::Handle<bool>{"loginDialogPoppedUp", false}.set(false); | 2338 | Setting::Handle<bool>{"loginDialogPoppedUp", false}.set(false); |
| 2347 | checkLoginTimer->start(); | ||
| 2348 | #endif | 2339 | #endif |
| 2349 | } | 2340 | } |
| 2350 | 2341 | ||