Merge pull request #11883 from annando/performance
Use AP data when possible
This commit is contained in:
commit
2ad587faf4
|
@ -96,7 +96,12 @@ class FContact
|
||||||
$uriid = ItemURI::insert(['uri' => $arr['url'], 'guid' => $arr['guid']]);
|
$uriid = ItemURI::insert(['uri' => $arr['url'], 'guid' => $arr['guid']]);
|
||||||
|
|
||||||
$contact = Contact::getByUriId($uriid, ['id']);
|
$contact = Contact::getByUriId($uriid, ['id']);
|
||||||
if (!empty($contact['id'])) {
|
$apcontact = APContact::getByURL($arr['url'], false);
|
||||||
|
if (!empty($apcontact)) {
|
||||||
|
$interacted = $apcontact['following_count'];
|
||||||
|
$interacting = $apcontact['followers_count'];
|
||||||
|
$posts = $apcontact['statuses_count'];
|
||||||
|
} elseif (!empty($contact['id'])) {
|
||||||
$last_interaction = DateTimeFormat::utc('now - 180 days');
|
$last_interaction = DateTimeFormat::utc('now - 180 days');
|
||||||
|
|
||||||
$interacted = DBA::count('contact-relation', ["`cid` = ? AND NOT `follows` AND `last-interaction` > ?", $contact['id'], $last_interaction]);
|
$interacted = DBA::count('contact-relation', ["`cid` = ? AND NOT `follows` AND `last-interaction` > ?", $contact['id'], $last_interaction]);
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: 2022.09-rc\n"
|
"Project-Id-Version: 2022.09-rc\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-09-04 08:02+0000\n"
|
"POT-Creation-Date: 2022-09-04 14:08+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|
Loading…
Reference in a new issue