aboutsummaryrefslogtreecommitdiffstats
path: root/signald/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'signald/main.py')
-rw-r--r--signald/main.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/signald/main.py b/signald/main.py
index e82f3e7..d4ece1d 100644
--- a/signald/main.py
+++ b/signald/main.py
@@ -107,7 +107,7 @@ class Signal:
continue
message = message["data"]
- data_message = message["dataMessage"] if message.get("dataMessage") else {}
+ data_message = message.get("dataMessage", {})
yield Message(
username=message["username"],
@@ -118,6 +118,7 @@ class Signal:
timestamp_iso=message["timestampISO"],
expiration_secs=data_message.get("expiresInSeconds"),
is_receipt=message["isReceipt"],
+ group_info=data_message.get("groupInfo", {}),
attachments=[
Attachment(
content_type=attachment["contentType"],