]> git.mxchange.org Git - friendica.git/blobdiff - src/Network/FKOAuth1.php
Rework Feed::import parameters
[friendica.git] / src / Network / FKOAuth1.php
index a3dde38d26029b4d00ab57b95376974f74d901c4..26b5637a62676358283c51f4fed890208c2bcf60 100644 (file)
@@ -4,11 +4,9 @@
  */
 namespace Friendica\Network;
 
-use Friendica\BaseObject;
-use Friendica\App\Authentication;
 use Friendica\Core\Logger;
-use Friendica\Core\Session;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use OAuthServer;
 use OAuthSignatureMethod_HMAC_SHA1;
 use OAuthSignatureMethod_PLAINTEXT;
@@ -37,7 +35,7 @@ class FKOAuth1 extends OAuthServer
        public function loginUser($uid)
        {
                Logger::log("FKOAuth1::loginUser $uid");
-               $a = BaseObject::getApp();
+               $a = DI::app();
                $record = DBA::selectFirst('user', [], ['uid' => $uid, 'blocked' => 0, 'account_expired' => 0, 'account_removed' => 0, 'verified' => 1]);
 
                if (!DBA::isResult($record)) {
@@ -46,8 +44,6 @@ class FKOAuth1 extends OAuthServer
                        die('This api requires login');
                }
 
-               /** @var Authentication $authentication */
-               $authentication = BaseObject::getClass(Authentication::class);
-               $authentication->setForUser($a, $record, true);
+               DI::auth()->setForUser($a, $record, true);
        }
 }