mirror of
https://github.com/friendica/friendica
synced 2025-04-27 19:50:12 +00:00
API: added positiv list for quote support
This commit is contained in:
parent
a86fbe37c9
commit
49d513f8d2
23 changed files with 114 additions and 55 deletions
|
@ -45,8 +45,9 @@ class Favourited extends BaseApi
|
|||
|
||||
$request = $this->getRequest([
|
||||
'limit' => 20, // Maximum number of results to return. Defaults to 20.
|
||||
'min_id' => 0, // Return results immediately newer than id
|
||||
'max_id' => 0, // Return results older than id
|
||||
'since_id' => 0, // Return results newer than this ID. Use HTTP Link header to paginate.
|
||||
'min_id' => 0, // Return results immediately newer than id
|
||||
'with_muted' => false, // Pleroma extension: return activities by muted (not by blocked!) users.
|
||||
], $request);
|
||||
|
||||
|
@ -58,6 +59,10 @@ class Favourited extends BaseApi
|
|||
$condition = DBA::mergeConditions($condition, ["`thr-parent-id` < ?", $request['max_id']]);
|
||||
}
|
||||
|
||||
if (!empty($request['since_id'])) {
|
||||
$condition = DBA::mergeConditions($condition, ["`thr-parent-id` > ?", $request['since_id']]);
|
||||
}
|
||||
|
||||
if (!empty($request['min_id'])) {
|
||||
$condition = DBA::mergeConditions($condition, ["`thr-parent-id` > ?", $request['min_id']]);
|
||||
|
||||
|
@ -66,10 +71,12 @@ class Favourited extends BaseApi
|
|||
|
||||
$items = Post::selectForUser($uid, ['thr-parent-id'], $condition, $params);
|
||||
|
||||
$display_quotes = self::appSupportsQuotes();
|
||||
|
||||
$statuses = [];
|
||||
while ($item = Post::fetch($items)) {
|
||||
self::setBoundaries($item['thr-parent-id']);
|
||||
$statuses[] = DI::mstdnStatus()->createFromUriId($item['thr-parent-id'], $uid);
|
||||
$statuses[] = DI::mstdnStatus()->createFromUriId($item['thr-parent-id'], $uid, true, true, $display_quotes);
|
||||
}
|
||||
DBA::close($items);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue