Coverage for src/lexigram/admin/realtime/__init__.py: 0%
5 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:18 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-24 23:18 +0800
1"""Real-time communication module for lexigram-admin.
3Provides SSE and WebSocket handlers for real-time updates.
4"""
6from __future__ import annotations
8from lexigram.admin.realtime.sse import (
9 HAS_SSE,
10 AdminEvent,
11 AdminEventType,
12 BulkOperationProgressHandler,
13)
14from lexigram.admin.realtime.subject_hub import SubjectAdminEventHub
15from lexigram.admin.realtime.websocket import (
16 HAS_WEBSOCKET,
17 AdminWebSocketHandler,
18 AdminWebSocketManager,
19 ResourceChangeNotifier,
20 WSMessage,
21 WSMessageType,
22)
24__all__ = [
25 "HAS_SSE",
26 "HAS_WEBSOCKET",
27 "AdminEvent",
28 "AdminEventType",
29 "AdminWebSocketHandler",
30 "AdminWebSocketManager",
31 "BulkOperationProgressHandler",
32 "ResourceChangeNotifier",
33 "SubjectAdminEventHub",
34 "WSMessage",
35 "WSMessageType",
36]