|
@@ -213,12 +213,12 @@ class SignalHandler(SignaldClient):
|
|
|
elif msg.group_v2 and msg.group_v2.revision > portal.revision:
|
|
|
self.log.debug(f"Got new revision of {msg.group_v2.id}, updating info")
|
|
|
await portal.update_info(user, msg.group_v2, sender)
|
|
|
+ if msg.expires_in_seconds is not None and (msg.is_message or msg.is_expiration_update):
|
|
|
+ await portal.update_expires_in_seconds(sender, msg.expires_in_seconds)
|
|
|
if msg.reaction:
|
|
|
await portal.handle_signal_reaction(sender, msg.reaction, msg.timestamp)
|
|
|
if msg.is_message:
|
|
|
await portal.handle_signal_message(user, sender, msg)
|
|
|
- if msg.expires_in_seconds is not None:
|
|
|
- await portal.update_expires_in_seconds(sender, msg.expires_in_seconds)
|
|
|
if msg.group and msg.group.type == "UPDATE":
|
|
|
await portal.update_info(user, msg.group)
|
|
|
if msg.remote_delete:
|