1,035
edits
No edit summary |
|||
Line 93: | Line 93: | ||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
def without_duplicate_reblogs(limit, max_id, since_id, min_id) | def without_duplicate_reblogs(limit, max_id, since_id, min_id) | ||
inner_query = Status.select('DISTINCT ON (reblog_of_id) statuses.id').reorder(reblog_of_id: :desc, id: :desc) | inner_query = Status.select('DISTINCT ON (reblog_of_id) statuses.id') | ||
.reorder(reblog_of_id: :desc, id: :desc) | |||
Status.where(statuses: { reblog_of_id: nil }) | Status.where(statuses: { reblog_of_id: nil }) | ||
.or(Status.where(id: inner_query)) | .or(Status.where(id: inner_query)) |