dify/api/core/trigger
Harry 0371d71409 feat(trigger): enhance trigger subscription management and cache handling
- Added `name` parameter to `TriggerSubscriptionBuilderCreateApi` for better subscription identification.
- Implemented `delete_cache_for_subscription` function to clear cache associated with trigger subscriptions.
- Updated `WorkflowPluginTriggerService` to check for existing subscriptions before creating new plugin triggers, improving error handling.
- Refactored `TriggerProviderService` to utilize the new cache deletion method during provider deletion.

This improves the overall management of trigger subscriptions and enhances cache efficiency.
2025-09-05 14:30:10 +08:00
..
entities refactor(trigger): update trigger provider API and clean up unused classes 2025-09-04 17:45:15 +08:00
utils feat(trigger): enhance trigger subscription management and cache handling 2025-09-05 14:30:10 +08:00
__init__.py feat(trigger): add trigger provider management and webhook handling functionality 2025-09-03 14:53:26 +08:00
errors.py feat(trigger): add plugin trigger workflow support and refactor trigger system 2025-09-04 13:20:43 +08:00
provider.py feat(trigger): integrate plugin icon retrieval into trigger provider 2025-09-05 12:01:41 +08:00
trigger_manager.py feat(trigger): add plugin trigger workflow support and refactor trigger system 2025-09-04 13:20:43 +08:00