send_follow now emits a Follow activity via emit_activity() instead of inline HTTP POST. New ap_follow_handler delivers to the remote inbox; EventProcessor retries on failure. Wildcard delivery handler skips Follow type to avoid duplicate broadcast. Also add /social/ index page to per-app social blueprint. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
12 lines
543 B
Python
12 lines
543 B
Python
"""Shared event handlers."""
|
|
|
|
|
|
def register_shared_handlers():
|
|
"""Import handler modules to trigger registration. Call at app startup."""
|
|
import shared.events.handlers.container_handlers # noqa: F401
|
|
import shared.events.handlers.login_handlers # noqa: F401
|
|
import shared.events.handlers.order_handlers # noqa: F401
|
|
import shared.events.handlers.ap_delivery_handler # noqa: F401
|
|
import shared.events.handlers.ap_follow_handler # noqa: F401
|
|
import shared.events.handlers.external_delivery_handler # noqa: F401
|