refactor(trigger): clean up and optimize trigger-related code

- Remove unused classes and imports in encryption utilities
- Simplify method signatures for better readability
- Enhance code quality by adding newlines for clarity
- Update tests to reflect changes in import paths

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Harry
2025-08-28 15:53:48 +08:00
parent a46c9238fa
commit 72f9e77368
10 changed files with 184 additions and 160 deletions

View File

@ -51,9 +51,7 @@ class TriggerManager:
return controllers
@classmethod
def get_trigger_provider(
cls, tenant_id: str, provider_id: TriggerProviderID
) -> PluginTriggerProviderController:
def get_trigger_provider(cls, tenant_id: str, provider_id: TriggerProviderID) -> PluginTriggerProviderController:
"""
Get a specific plugin trigger provider
@ -101,9 +99,7 @@ class TriggerManager:
return provider.get_triggers()
@classmethod
def get_trigger(
cls, tenant_id: str, provider_id: TriggerProviderID, trigger_name: str
) -> Optional[TriggerEntity]:
def get_trigger(cls, tenant_id: str, provider_id: TriggerProviderID, trigger_name: str) -> Optional[TriggerEntity]:
"""
Get a specific trigger
@ -198,9 +194,7 @@ class TriggerManager:
)
@classmethod
def get_provider_subscription_schema(
cls, tenant_id: str, provider_id: TriggerProviderID
) -> list[ProviderConfig]:
def get_provider_subscription_schema(cls, tenant_id: str, provider_id: TriggerProviderID) -> list[ProviderConfig]:
"""
Get provider subscription schema
@ -210,5 +204,6 @@ class TriggerManager:
"""
return cls.get_trigger_provider(tenant_id, provider_id).get_subscription_schema()
# Export
__all__ = ["TriggerManager"]