mirror of
https://github.com/friendica/friendica
synced 2025-04-21 11:50:15 +00:00
API: Counts added, local query improved
This commit is contained in:
parent
c3ed31bb8f
commit
db6282b5e2
5 changed files with 117 additions and 9 deletions
|
@ -57,11 +57,11 @@ class PublicTimeline extends BaseApi
|
|||
|
||||
$params = ['order' => ['uri-id' => true], 'limit' => $limit];
|
||||
|
||||
$condition = ['gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], 'private' => Item::PUBLIC, 'network' => Protocol::FEDERATED];
|
||||
$condition = ['gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], 'private' => Item::PUBLIC,
|
||||
'uid' => 0, 'network' => Protocol::FEDERATED];
|
||||
|
||||
if ($local) {
|
||||
$condition['origin'] = true;
|
||||
} else {
|
||||
$condition['uid'] = 0;
|
||||
$condition = DBA::mergeConditions($condition, ["`uri-id` IN (SELECT `uri-id` FROM `item` WHERE `origin`)"]);
|
||||
}
|
||||
|
||||
if ($remote) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue