From: Mikael Nordfeldth Date: Sat, 10 May 2014 13:06:31 +0000 (+0200) Subject: Order InboxNoticeStream by id instead of created X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b0d4825976b46e219e3b37120005da9c17853adc;p=quix0rs-gnu-social.git Order InboxNoticeStream by id instead of created notice.id will give us even really old posts, which were recently imported. For example if a remote instance had problems and just managed to post here. Another solution would be to have a 'notice.imported' field. --- diff --git a/lib/inboxnoticestream.php b/lib/inboxnoticestream.php index 481634b32f..eacbb77127 100644 --- a/lib/inboxnoticestream.php +++ b/lib/inboxnoticestream.php @@ -119,7 +119,11 @@ class RawInboxNoticeStream extends NoticeStream $notice->whereAdd(sprintf('notice.id <= %d', $max_id)); } $notice->limit($offset, $limit); - $notice->orderBy('notice.created DESC'); + // notice.id will give us even really old posts, which were + // recently imported. For example if a remote instance had + // problems and just managed to post here. Another solution + // would be to have a 'notice.imported' field and order by it. + $notice->orderBy('notice.id DESC'); if (!$notice->find()) { return array();