Publish noai, noindex or other_settings on activitypub

This commit is contained in:
KMY 2023-05-14 13:22:44 +09:00
parent a4de9fcfdb
commit 062da7f31d
5 changed files with 34 additions and 11 deletions

View file

@ -293,6 +293,14 @@ class Account < ApplicationRecord
true
end
def noindex?
user_prefers_noindex? || (settings.present? && settings['noindex']) || false
end
def noai?
user&.setting_noai || (settings.present? && settings['noai']) || false
end
def previous_strikes_count
strikes.where(overruled_at: nil).count
end