INNER CODE UNIT · Python
_setup_triggers
tomascupr/sandstorm · src/sandstorm/main.py:112
async def _setup_triggers(app: FastAPI):
"""Load triggers from sandstorm.json, mount webhook routes, start cron."""
from .triggers import (
TriggerDefinition,
load_triggers,
render_prompt,
start_cron_scheduler,
verify_webhook_secret,
)
config = load_sandstorm_config()
if config is None:
return None
try:
triggers = load_triggers(config)
except ValueError as exc:
logger.error("Invalid triggers in sandstorm.json: %s", exc)
return None