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 <noreply@anthropic.com>
This commit is contained in:
Harry 2025-09-01 12:09:08 +08:00
parent 2f08306695
commit 694197a701
5 changed files with 3 additions and 5 deletions

View File

@ -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

View File

@ -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

View File

@ -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__)

View File

@ -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

View File

@ -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