discourse-solved/lib/discourse_solved/category_extension.rb
Natalie Tay e82c6ae1ca
DEV: Autoload and segregate features to prep for migration (#341)
This commit autoloads plugin files, and also extracts features into their own modules.
- `plugin.rb` is smaller
- external plugins like discourse-automation and discourse-assign have their own entrypoints
- solved filters as well
2025-03-21 11:45:19 +08:00

14 lines
315 B
Ruby

# frozen_string_literal: true
module DiscourseSolved::CategoryExtension
extend ActiveSupport::Concern
prepended { after_save :reset_accepted_cache, if: -> { SiteSetting.solved_enabled? } }
private
def reset_accepted_cache
::DiscourseSolved::AcceptedAnswerCache.reset_accepted_answer_cache
end
end