zammad/app/models/template/triggers_subscriptions.rb
2026-01-02 15:41:09 +02:00

17 lines
487 B
Ruby

# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
# Trigger GraphQL subscriptions on template changes.
module Template::TriggersSubscriptions
extend ActiveSupport::Concern
included do
after_commit :trigger_subscriptions
end
private
def trigger_subscriptions
Gql::Subscriptions::TemplateUpdates.trigger(nil, arguments: { only_active: false })
Gql::Subscriptions::TemplateUpdates.trigger(nil, arguments: { only_active: true })
end
end