From 5c60f230cba68b46a93a6316a265838bd62f7c0f Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Wed, 19 Feb 2020 15:43:29 -0600 Subject: move bangtag processing responsibility to `PostStatusService` --- app/models/status.rb | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'app/models') diff --git a/app/models/status.rb b/app/models/status.rb index 15ad76944..01091f15a 100644 --- a/app/models/status.rb +++ b/app/models/status.rb @@ -395,7 +395,6 @@ class Status < ApplicationRecord around_create Mastodon::Snowflake::Callbacks before_create :set_locality - before_create :process_bangtags?, if: :local? before_validation :prepare_contents, if: :local? before_validation :set_reblog @@ -408,7 +407,6 @@ class Status < ApplicationRecord after_save :update_sharekey, if: :local? after_save :update_origin, if: :local? - after_save :process_bangtags, if: :local? class << self def search_for(term, account = nil, limit = 33, offset = 0) @@ -709,19 +707,6 @@ class Status < ApplicationRecord self.reject_replies = marked_reject_replies? end - def process_bangtags? - @_process_bangtags |= text_changed? - end - - def process_bangtags! - Bangtags.new(self).process - end - - def process_bangtags - return unless @_process_bangtags - process_bangtags! - end - def update_sharekey return if @_sharekey.nil? if self.sharekey.nil? -- cgit