Browse Source

Maintenance: Improve subscription trigger handler.

Martin Gruner 2 years ago
parent
commit
d61cbcbc4b

+ 3 - 0
app/graphql/gql/subscriptions/base_subscription.rb

@@ -35,6 +35,9 @@ module Gql::Subscriptions
     #     arguments: { 'filter' => arg },   # custom arguments
     #   )
     def self.trigger(object, arguments: {}, scope: nil)
+
+      return if Setting.get('import_mode')
+
       ::Gql::ZammadSchema.subscriptions.trigger(
         graphql_field_name,
         arguments,

+ 0 - 3
app/models/organization/triggers_subscriptions.rb

@@ -11,9 +11,6 @@ module Organization::TriggersSubscriptions
   private
 
   def trigger_subscriptions
-    # return if we run import mode
-    return true if Setting.get('import_mode')
-
     Gql::Subscriptions::OrganizationUpdates.trigger(self, arguments: { organization_id: Gql::ZammadSchema.id_from_object(self) })
   end
 end

+ 0 - 3
app/models/ticket/triggers_subscriptions.rb

@@ -11,9 +11,6 @@ module Ticket::TriggersSubscriptions
   private
 
   def trigger_subscriptions
-    # return if we run import mode
-    return true if Setting.get('import_mode')
-
     Gql::Subscriptions::TicketUpdates.trigger(self, arguments: { ticket_id: Gql::ZammadSchema.id_from_object(self) })
   end
 end

+ 0 - 3
app/models/user/triggers_subscriptions.rb

@@ -11,9 +11,6 @@ module User::TriggersSubscriptions
   private
 
   def trigger_subscriptions
-    # return if we run import mode
-    return true if Setting.get('import_mode')
-
     Gql::Subscriptions::UserUpdates.trigger(self, arguments: { user_id: Gql::ZammadSchema.id_from_object(self) })
   end
 end