Add: Misskeyに相互限定投稿を配送しないオプション (#499)
This commit is contained in:
parent
306b96f04c
commit
2860765866
7 changed files with 55 additions and 14 deletions
|
@ -105,7 +105,10 @@ class ProcessMentionsService < BaseService
|
|||
def process_mutual!
|
||||
mentioned_account_ids = @current_mentions.map(&:account_id)
|
||||
|
||||
@status.account.mutuals.reorder(nil).find_each do |target_account|
|
||||
mutuals = @status.account.mutuals
|
||||
mutuals = mutuals.where.not(domain: InstanceInfo.where(software: 'misskey').select(:domain)).or(mutuals.where(domain: nil)) if @status.account.user&.setting_reject_send_limited_to_suspects
|
||||
|
||||
mutuals.reorder(nil).find_each do |target_account|
|
||||
@current_mentions << @status.mentions.new(silent: true, account: target_account) unless mentioned_account_ids.include?(target_account.id)
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue