Increase security and reformat
This commit is contained in:
@@ -335,8 +335,12 @@ def extract_reply_ref(service: str, raw_payload: dict[str, Any]) -> dict[str, st
|
||||
svc = _clean(service).lower()
|
||||
payload = _as_dict(raw_payload)
|
||||
if svc == "xmpp":
|
||||
reply_id = _clean(payload.get("reply_source_message_id") or payload.get("reply_id"))
|
||||
reply_chat = _clean(payload.get("reply_source_chat_id") or payload.get("reply_chat_id"))
|
||||
reply_id = _clean(
|
||||
payload.get("reply_source_message_id") or payload.get("reply_id")
|
||||
)
|
||||
reply_chat = _clean(
|
||||
payload.get("reply_source_chat_id") or payload.get("reply_chat_id")
|
||||
)
|
||||
if reply_id:
|
||||
return {
|
||||
"reply_source_message_id": reply_id,
|
||||
@@ -363,7 +367,9 @@ def extract_origin_tag(raw_payload: dict[str, Any] | None) -> str:
|
||||
return _find_origin_tag(_as_dict(raw_payload))
|
||||
|
||||
|
||||
async def resolve_reply_target(user, session, reply_ref: dict[str, str]) -> Message | None:
|
||||
async def resolve_reply_target(
|
||||
user, session, reply_ref: dict[str, str]
|
||||
) -> Message | None:
|
||||
if not reply_ref or session is None:
|
||||
return None
|
||||
reply_source_message_id = _clean(reply_ref.get("reply_source_message_id"))
|
||||
|
||||
Reference in New Issue
Block a user