feat(trigger): add subscription parameter to trigger invocation methods

- Enhanced `PluginTriggerManager`, `PluginTriggerProviderController`, and `TriggerManager` to accept a `subscription` parameter in their trigger invocation methods.
- Updated `TriggerService` to pass the subscription entity when invoking trigger events, improving the handling of subscription-related data during trigger execution.
This commit is contained in:
Harry
2025-10-13 17:47:29 +08:00
parent d19ce15f3d
commit 46e7e99c5a
4 changed files with 10 additions and 2 deletions

View File

@ -159,6 +159,7 @@ class TriggerManager:
parameters: Mapping[str, Any],
credentials: Mapping[str, str],
credential_type: CredentialType,
subscription: Subscription,
request: Request,
) -> TriggerInvokeEventResponse:
"""
@ -171,6 +172,7 @@ class TriggerManager:
:param parameters: Trigger parameters
:param credentials: Provider credentials
:param credential_type: Credential type
:param subscription: Subscription
:param request: Request
:return: Trigger execution result
"""
@ -184,6 +186,7 @@ class TriggerManager:
parameters=parameters,
credentials=credentials,
credential_type=credential_type,
subscription=subscription,
request=request,
)
except PluginInvokeError as e: