end
def conversation_uri(conversation)
- return conversation.uri if conversation.uri.present?
+ return conversation.uri if conversation.uri?
TagManager.instance.unique_tag(conversation.created_at, conversation.id, 'Conversation')
end
has_one :notification, as: :activity, dependent: :destroy
validates :account, uniqueness: { scope: :status }
+
+ delegate(
+ :username,
+ :acct,
+ to: :account,
+ prefix: true
+ )
end
cache_associated :account, :application, :media_attachments, :tags, :stream_entry, mentions: :account, reblog: [:account, :application, :stream_entry, :tags, :media_attachments, mentions: :account], thread: :account
+ delegate :domain, to: :account, prefix: true
+
def reply?
!in_reply_to_id.nil? || attributes['reply']
end
def filter_from_context?(status, account)
should_filter = account&.blocking?(status.account_id)
- should_filter ||= account&.domain_blocking?(status.account.domain)
+ should_filter ||= account&.domain_blocking?(status.account_domain)
should_filter ||= account&.muting?(status.account_id)
should_filter ||= (status.account.silenced? && !account&.following?(status.account_id))
should_filter ||= !StatusPolicy.new(account, status).show?
process_mentions_service.call(status)
process_hashtags_service.call(status)
- LinkCrawlWorker.perform_async(status.id) unless status.spoiler_text.present?
+ LinkCrawlWorker.perform_async(status.id) unless status.spoiler_text?
DistributionWorker.perform_async(status.id)
Pubsubhubbub::DistributionWorker.perform_async(status.stream_entry.id)
Rails.logger.debug "Queuing remote status #{status.id} (#{id}) for distribution"
- LinkCrawlWorker.perform_async(status.id) unless status.spoiler_text.present?
+ LinkCrawlWorker.perform_async(status.id) unless status.spoiler_text?
DistributionWorker.perform_async(status.id)
status
node(:url) { |mention| TagManager.instance.url_for(mention.account) }
-node(:acct) { |mention| mention.account.acct }
+node(:acct) { |mention| mention.account_acct }
node(:id) { |mention| mention.account_id }
-node(:username) { |mention| mention.account.username }
+node(:username) { |mention| mention.account_username }
مع أجمل التحيات،
-فريق <%= @instance %>
+فريق <%= @instance %>
شما الان در <%= @instance %> حساب باز کردید.
-برای تأیید عضویت، لطفاً روی پیوند زیر کلیک کنید:
+برای تأیید عضویت، لطفاً روی پیوند زیر کلیک کنید:
<%= confirmation_url(@resource, confirmation_token: @token) %>
لطفاً همچنین شرایط و مقررات استفادهٔ ما را هم بخوانید <%= terms_url %>
با احترام،
-گردانندگان سرور <%= @instance %>
+گردانندگان سرور <%= @instance %>