fix(gateway): add Signal message type classification for documents

This commit is contained in:
Kyle Dunn 2026-04-19 23:30:27 -06:00 committed by Teknium
parent 05470aa1b6
commit 8207ae888d

View file

@ -602,6 +602,8 @@ class SignalAdapter(BasePlatformAdapter):
msg_type = MessageType.VOICE
elif any(mt.startswith("image/") for mt in media_types):
msg_type = MessageType.PHOTO
elif any(mt.startswith("application/") or mt.startswith("text/") for mt in media_types):
msg_type = MessageType.DOCUMENT
# Parse timestamp from envelope data (milliseconds since epoch)
ts_ms = envelope_data.get("timestamp", 0)