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

16 lines
400 B
Ruby

# Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
# Trigger GraphQL subscriptions on user device changes.
module UserDevice::TriggersSubscriptions
extend ActiveSupport::Concern
included do
after_commit :trigger_subscriptions
end
private
def trigger_subscriptions
Gql::Subscriptions::User::Current::DevicesUpdates.trigger(nil, scope: user_id)
end
end