Misc bugs around dm region scope + scope display, and flood-scope leak

This commit is contained in:
Jack Kingsman
2026-07-08 20:11:57 -07:00
parent db954c0f26
commit 0633ab724c
9 changed files with 251 additions and 53 deletions
+10
View File
@@ -155,6 +155,8 @@ async def _store_direct_message(
best_effort_content_dedup: bool,
linked_packet_dedup: bool,
packet_hash: str | None = None,
transport_code: int | None = None,
region: str | None = None,
message_repository=MessageRepository,
contact_repository=ContactRepository,
raw_packet_repository=RawPacketRepository,
@@ -213,6 +215,8 @@ async def _store_direct_message(
outgoing=outgoing,
sender_key=sender_key,
sender_name=sender_name,
transport_code=transport_code,
region=region,
)
if msg_id is None:
await handle_duplicate_message(
@@ -248,6 +252,8 @@ async def _store_direct_message(
outgoing=outgoing,
sender_name=sender_name,
packet_id=packet_id,
transport_code=transport_code,
region=region,
)
broadcast_message(
message=message, broadcast_fn=broadcast_fn, realtime=realtime, packet_hash=packet_hash
@@ -283,6 +289,8 @@ async def ingest_decrypted_direct_message(
realtime: bool = True,
broadcast_fn: BroadcastFn,
packet_hash: str | None = None,
transport_code: int | None = None,
region: str | None = None,
contact_repository=ContactRepository,
) -> Message | None:
conversation_key = their_public_key.lower()
@@ -343,6 +351,8 @@ async def ingest_decrypted_direct_message(
best_effort_content_dedup=outgoing,
linked_packet_dedup=True,
packet_hash=packet_hash,
transport_code=transport_code,
region=region,
)
if message is None:
return None