@ -88,10 +88,7 @@ class Status < ApplicationRecord
scope :with_accounts , - > ( ids ) { where ( id : ids ) . includes ( :account ) }
#scope :without_replies, -> { where('statuses.reply = FALSE OR statuses.in_reply_to_account_id = statuses.account_id') }
scope :without_replies , - > { where ( 'statuses.reply = FALSE' ) }
#scope :without_reblogs, -> { where('statuses.reblog_of_id IS NULL') }
scope :without_reblogs , - > { where ( 'statuses.account_id != 830' ) }
#scope :without_reblogs, -> { joins('INNER JOIN statuses ori ON (statuses.reblog_of_id is NULL AND ori.id = statuses.id) OR ori.id = statuses.reblog_of_id')
# .where('ori.account_id = statuses.account_id') }
scope :without_reblogs , - > { where ( 'statuses.reblog_of_id IS NULL' ) }
scope :with_public_visibility , - > { where ( visibility : :public ) }
scope :tagged_with , - > ( tag_ids ) { joins ( :statuses_tags ) . where ( statuses_tags : { tag_id : tag_ids } ) }
scope :in_chosen_languages , - > ( account ) { where ( language : nil ) . or where ( language : account . chosen_languages ) }