Work on fixing bugs and reformat

This commit is contained in:
2026-02-16 16:01:17 +00:00
parent 8ca1695fab
commit 3f82c27ab9
32 changed files with 1100 additions and 442 deletions

View File

@@ -21,7 +21,9 @@ class UnifiedEvent:
def normalize_gateway_event(service: str, payload: dict[str, Any]) -> UnifiedEvent:
event_type = str(payload.get("type") or "").strip().lower()
message_timestamps = []
raw_timestamps = payload.get("message_timestamps") or payload.get("timestamps") or []
raw_timestamps = (
payload.get("message_timestamps") or payload.get("timestamps") or []
)
if isinstance(raw_timestamps, list):
for item in raw_timestamps:
try:
@@ -44,7 +46,10 @@ def normalize_gateway_event(service: str, payload: dict[str, Any]) -> UnifiedEve
service=service,
event_type=event_type,
identifier=str(
payload.get("identifier") or payload.get("source") or payload.get("from") or ""
payload.get("identifier")
or payload.get("source")
or payload.get("from")
or ""
).strip(),
text=str(payload.get("text") or ""),
ts=ts,