From 694197a70155664d669f6b0627e7425417843a0e Mon Sep 17 00:00:00 2001 From: Harry Date: Mon, 1 Sep 2025 12:09:08 +0800 Subject: [PATCH] refactor(trigger): clean up imports and optimize trigger-related code - Remove unused imports in trigger-related files for better clarity and maintainability - Streamline import statements across various modules to enhance code quality Co-authored-by: Claude --- api/controllers/trigger/trigger.py | 1 - api/core/trigger/provider.py | 2 +- api/core/trigger/trigger_manager.py | 2 +- api/models/trigger.py | 2 +- api/services/trigger/trigger_provider_service.py | 1 - 5 files changed, 3 insertions(+), 5 deletions(-) diff --git a/api/controllers/trigger/trigger.py b/api/controllers/trigger/trigger.py index 118e99fad4..12e4ef9523 100644 --- a/api/controllers/trigger/trigger.py +++ b/api/controllers/trigger/trigger.py @@ -5,7 +5,6 @@ from flask import jsonify, request from werkzeug.exceptions import NotFound from controllers.trigger import bp -from services.trigger.trigger_provider_service import TriggerProviderService from services.trigger.trigger_subscription_validation_service import TriggerSubscriptionValidationService from services.trigger_service import TriggerService diff --git a/api/core/trigger/provider.py b/api/core/trigger/provider.py index 240e65b390..e03f64da27 100644 --- a/api/core/trigger/provider.py +++ b/api/core/trigger/provider.py @@ -3,7 +3,7 @@ Trigger Provider Controller for managing trigger providers """ import logging -from typing import Any, Optional +from typing import Optional from flask import Request diff --git a/api/core/trigger/trigger_manager.py b/api/core/trigger/trigger_manager.py index b39557a555..0016675f57 100644 --- a/api/core/trigger/trigger_manager.py +++ b/api/core/trigger/trigger_manager.py @@ -8,6 +8,7 @@ from typing import Optional from flask import Request from core.plugin.entities.plugin import TriggerProviderID +from core.plugin.entities.plugin_daemon import CredentialType from core.plugin.entities.request import TriggerInvokeResponse from core.plugin.impl.trigger import PluginTriggerManager from core.trigger.entities.entities import ( @@ -17,7 +18,6 @@ from core.trigger.entities.entities import ( Unsubscription, ) from core.trigger.provider import PluginTriggerProviderController -from core.plugin.entities.plugin_daemon import CredentialType logger = logging.getLogger(__name__) diff --git a/api/models/trigger.py b/api/models/trigger.py index f65bd5b470..2d40f6f78b 100644 --- a/api/models/trigger.py +++ b/api/models/trigger.py @@ -8,7 +8,7 @@ from sqlalchemy import DateTime, Index, Integer, String, UniqueConstraint, func from sqlalchemy.orm import Mapped, mapped_column from core.plugin.entities.plugin_daemon import CredentialType -from core.trigger.entities.api_entities import SubscriptionValidation, TriggerProviderSubscriptionApiEntity +from core.trigger.entities.api_entities import TriggerProviderSubscriptionApiEntity from core.trigger.entities.entities import Subscription from models.base import Base from models.types import StringUUID diff --git a/api/services/trigger/trigger_provider_service.py b/api/services/trigger/trigger_provider_service.py index 895a19097b..8f8053b6bd 100644 --- a/api/services/trigger/trigger_provider_service.py +++ b/api/services/trigger/trigger_provider_service.py @@ -4,7 +4,6 @@ import re from collections.abc import Mapping from typing import Any, Optional -from flask import Request, Response from sqlalchemy import desc from sqlalchemy.orm import Session