SurfSense/surfsense_backend/app/notifications/constants.py

19 lines
516 B
Python
Raw Normal View History

2026-06-03 18:04:47 +02:00
"""Notification policy constants."""
from __future__ import annotations
# Notifications newer than this are live-synced; older ones load via the list endpoint.
SYNC_WINDOW_DAYS = 14
# Maps an inbox tab to the notification types it shows.
CATEGORY_TYPES: dict[str, tuple[str, ...]] = {
"comments": ("new_mention", "comment_reply"),
"status": (
"connector_indexing",
"connector_deletion",
"document_processing",
"insufficient_credits",
"auto_reload_failed",
2026-06-03 18:04:47 +02:00
),
}