diff options
Diffstat (limited to 'app/graphql/resolvers/alert_management_alert_resolver.rb')
-rw-r--r-- | app/graphql/resolvers/alert_management_alert_resolver.rb | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/app/graphql/resolvers/alert_management_alert_resolver.rb b/app/graphql/resolvers/alert_management_alert_resolver.rb deleted file mode 100644 index 51ebbb96476..00000000000 --- a/app/graphql/resolvers/alert_management_alert_resolver.rb +++ /dev/null @@ -1,31 +0,0 @@ -# frozen_string_literal: true - -module Resolvers - class AlertManagementAlertResolver < BaseResolver - argument :iid, GraphQL::STRING_TYPE, - required: false, - description: 'IID of the alert. For example, "1"' - - argument :statuses, [Types::AlertManagement::StatusEnum], - as: :status, - required: false, - description: 'Alerts with the specified statues. For example, [TRIGGERED]' - - argument :sort, Types::AlertManagement::AlertSortEnum, - description: 'Sort alerts by this criteria', - required: false - - argument :search, GraphQL::STRING_TYPE, - description: 'Search criteria for filtering alerts. This will search on title, description, service, monitoring_tool.', - required: false - - type Types::AlertManagement::AlertType, null: true - - def resolve(**args) - parent = object.respond_to?(:sync) ? object.sync : object - return ::AlertManagement::Alert.none if parent.nil? - - ::AlertManagement::AlertsFinder.new(context[:current_user], parent, args).execute - end - end -end |