mirror of
https://github.com/friendica/friendica
synced 2025-04-24 23:50:20 +00:00
Limit the number of feed entries (Can solve resub problems)
This commit is contained in:
parent
2293757a36
commit
6998897a34
2 changed files with 5 additions and 4 deletions
|
@ -2227,10 +2227,11 @@ class ostatus {
|
|||
* @param App $a The application class
|
||||
* @param string $owner_nick Nickname of the feed owner
|
||||
* @param string $last_update Date of the last update
|
||||
* @param integer $max_items Number of maximum items to fetch
|
||||
*
|
||||
* @return string XML feed
|
||||
*/
|
||||
public static function feed(App $a, $owner_nick, &$last_update) {
|
||||
public static function feed(App $a, $owner_nick, &$last_update, $max_items = 300) {
|
||||
$stamp = microtime(true);
|
||||
|
||||
$cachekey = "ostatus:feed:".$owner_nick.":".$last_update;
|
||||
|
@ -2267,10 +2268,10 @@ class ostatus {
|
|||
`item`.`author-id` = %d AND `item`.`created` > '%s' AND
|
||||
NOT `item`.`deleted` AND NOT `item`.`private` AND
|
||||
`thread`.`network` IN ('%s', '%s')
|
||||
ORDER BY `item`.`created` DESC LIMIT 300",
|
||||
ORDER BY `item`.`created` DESC LIMIT %d",
|
||||
intval($owner["uid"]), intval($owner["id"]),
|
||||
intval($authorid), dbesc($check_date),
|
||||
dbesc(NETWORK_OSTATUS), dbesc(NETWORK_DFRN));
|
||||
dbesc(NETWORK_OSTATUS), dbesc(NETWORK_DFRN), intval($max_items));
|
||||
|
||||
$doc = new DOMDocument('1.0', 'utf-8');
|
||||
$doc->formatOutput = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue