Revert "DEV: Add `add_controller_callback` server side plugin api."

This reverts commit 8233610d92.

Too much messy around with blocks to support `before_action` and
`around_action`.
This commit is contained in:
Guo Xiang Tan 2020-05-14 15:26:50 +08:00
parent c014b93854
commit d226783405
No known key found for this signature in database
GPG Key ID: FBD110179AAC1F20
1 changed files with 0 additions and 10 deletions

View File

@ -235,16 +235,6 @@ class Plugin::Instance
end end
end end
def add_controller_callback(klass_name, callback, &block)
reloadable_patch do |plugin|
klass = klass_name.to_s.classify.constantize rescue klass_name.to_s.constantize
klass.public_send(callback) do |controller, action|
block.call(controller, action) if plugin.enabled?
end
end
end
# Add a post_custom_fields_whitelister block to the TopicView, respecting if the plugin is enabled # Add a post_custom_fields_whitelister block to the TopicView, respecting if the plugin is enabled
def topic_view_post_custom_fields_whitelister(&block) def topic_view_post_custom_fields_whitelister(&block)
reloadable_patch do |plugin| reloadable_patch do |plugin|