From fdf3ad927744a9dbb826cc46e489cca8ad469044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20David=20Mart=C3=ADnez=20Cubillos?= Date: Fri, 24 Jan 2025 12:03:46 -0500 Subject: [PATCH] DEV: Add DiscourseEvent triggers to Invitee creation and update (#683) * DEV: Add DiscourseEvent triggers to Invitee creation and update * undid removed code * remove not longer used file * change trigger name --- app/models/discourse_post_event/invitee.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/discourse_post_event/invitee.rb b/app/models/discourse_post_event/invitee.rb index b1139c00..621a587a 100644 --- a/app/models/discourse_post_event/invitee.rb +++ b/app/models/discourse_post_event/invitee.rb @@ -22,6 +22,7 @@ module DiscoursePostEvent Invitee.create!(status: Invitee.statuses[status.to_sym], post_id: post_id, user_id: user_id) invitee.event.publish_update! invitee.update_topic_tracking! + DiscourseEvent.trigger(:discourse_calendar_post_event_invitee_status_changed, invitee) invitee rescue ActiveRecord::RecordNotUnique # do nothing in case multiple new attendances would be created very fast @@ -34,6 +35,7 @@ module DiscoursePostEvent self.update(status: new_status) self.event.publish_update! self.update_topic_tracking! if status_changed + DiscourseEvent.trigger(:discourse_calendar_post_event_invitee_status_changed, self) self end