Destroy login browser after successfully logged in
[situare] / src / facebookservice / facebookauthentication.cpp
index 398e55d..65a9023 100644 (file)
@@ -224,7 +224,9 @@ void FacebookAuthentication::urlChanged(const QUrl &url)
 
     // if login succeeded
     if (url.toString().startsWith(REDIRECT_URI)) {
-        ///< @todo hide browser dialog
-        qWarning() << __PRETTY_FUNCTION__ << "access_token:" << parseAccessToken(url);
+        const QString accessToken = parseAccessToken(url);
+        qWarning() << __PRETTY_FUNCTION__ << "parsed access token:" << accessToken;
+        if (!accessToken.isEmpty())
+            emit loggedIn(accessToken);
     }
 }