Files
dify/api/schedule/trigger_provider_refresh_task.py
Harry f87f77ce7b
Some checks are pending
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/amd64, build-api-amd64) (push) Waiting to run
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/arm64, build-api-arm64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/amd64, build-web-amd64) (push) Waiting to run
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/arm64, build-web-arm64) (push) Waiting to run
Build and Push API & Web / create-manifest (api, DIFY_API_IMAGE_NAME, merge-api-images) (push) Blocked by required conditions
Build and Push API & Web / create-manifest (web, DIFY_WEB_IMAGE_NAME, merge-web-images) (push) Blocked by required conditions
feat(trigger): add configuration for trigger provider refresh task
2025-10-20 20:02:12 +08:00

21 lines
426 B
Python

import logging
import time
import app
logger = logging.getLogger(__name__)
def _now_ts() -> int:
return int(time.time())
@app.celery.task(queue="trigger_refresh")
def trigger_provider_refresh() -> None:
"""
Simple trigger provider refresh task.
- Scans due trigger subscriptions in small batches
- Refreshes OAuth credentials if needed
- Refreshes subscription metadata if needed
"""
pass