mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: Trigger user webhook when a user logs in/out.
https://meta.discourse.org/t/how-do-you-learn-how-to-build-these-plugins/57946/10?u=tgxworld
This commit is contained in:
@@ -22,7 +22,13 @@ DiscourseEvent.on(:post_edited) do |post, topic_changed|
|
||||
WebHook.enqueue_topic_hooks(:topic_edited, post.topic) if post.is_first_post? && topic_changed
|
||||
end
|
||||
|
||||
%i(user_created user_approved user_updated).each do |event|
|
||||
%i(
|
||||
user_logged_out
|
||||
user_created
|
||||
user_logged_in
|
||||
user_approved
|
||||
user_updated
|
||||
).each do |event|
|
||||
DiscourseEvent.on(event) do |user|
|
||||
WebHook.enqueue_hooks(:user, user_id: user.id, event_name: event.to_s)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user