]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Api/Mastodon/FollowRequests.php
Improve Api\Mastodon\Account with data from apcontact
[friendica.git] / src / Module / Api / Mastodon / FollowRequests.php
index 55bf70a9549b7153cc247c8b723d4d02b38385ff..739400eb77c54634414af4f1e3c5caefbec6776d 100644 (file)
@@ -6,6 +6,7 @@ use Friendica\Api\Mastodon;
 use Friendica\App\BaseURL;
 use Friendica\Core\System;
 use Friendica\Database\DBA;
+use Friendica\Model\APContact;
 use Friendica\Model\Contact;
 use Friendica\Model\Introduction;
 use Friendica\Module\Base\Api;
@@ -88,7 +89,9 @@ class FollowRequests extends Api
 
                $return = [];
                foreach ($intros as $intro) {
-                       $account = Mastodon\Account::createFromContact(Contact::getById($intro['contact-id']));
+                       $contact = Contact::getById($intro['contact-id']);
+                       $apcontact = APContact::getByURL($contact['url'], false);
+                       $account = Mastodon\Account::createFromContact($contact, $apcontact);
 
                        // Not ideal, the same "account" can have multiple ids depending on the context
                        $account->id = $intro['id'];