Implement delay timing
This commit is contained in:
@@ -1188,7 +1188,9 @@ class XMPPComponent(ComponentXMPP):
|
||||
recipient_service,
|
||||
identifier.identifier,
|
||||
emoji=str(reaction_payload.get("emoji") or ""),
|
||||
target_message_id=str((bridge or {}).get("upstream_message_id") or ""),
|
||||
target_message_id=str(
|
||||
(bridge or {}).get("upstream_message_id") or ""
|
||||
),
|
||||
target_timestamp=int((bridge or {}).get("upstream_ts") or 0),
|
||||
target_author=str((bridge or {}).get("upstream_author") or ""),
|
||||
remove=bool(reaction_payload.get("remove")),
|
||||
@@ -1542,7 +1544,9 @@ class XMPPComponent(ComponentXMPP):
|
||||
service=person_identifier.service,
|
||||
xmpp_message_id=xmpp_id,
|
||||
xmpp_ts=int(time.time() * 1000),
|
||||
upstream_message_id=str((source_ref or {}).get("upstream_message_id") or ""),
|
||||
upstream_message_id=str(
|
||||
(source_ref or {}).get("upstream_message_id") or ""
|
||||
),
|
||||
upstream_author=str((source_ref or {}).get("upstream_author") or ""),
|
||||
upstream_ts=int((source_ref or {}).get("upstream_ts") or 0),
|
||||
text_preview=str(text or ""),
|
||||
@@ -1553,9 +1557,13 @@ class XMPPComponent(ComponentXMPP):
|
||||
identifier=person_identifier,
|
||||
source_service=person_identifier.service,
|
||||
local_message_id=str((source_ref or {}).get("legacy_message_id") or ""),
|
||||
local_ts=int((source_ref or {}).get("xmpp_source_ts") or int(time.time() * 1000)),
|
||||
local_ts=int(
|
||||
(source_ref or {}).get("xmpp_source_ts") or int(time.time() * 1000)
|
||||
),
|
||||
xmpp_message_id=xmpp_id,
|
||||
upstream_message_id=str((source_ref or {}).get("upstream_message_id") or ""),
|
||||
upstream_message_id=str(
|
||||
(source_ref or {}).get("upstream_message_id") or ""
|
||||
),
|
||||
upstream_author=str((source_ref or {}).get("upstream_author") or ""),
|
||||
upstream_ts=int((source_ref or {}).get("upstream_ts") or 0),
|
||||
)
|
||||
@@ -1569,7 +1577,9 @@ class XMPPComponent(ComponentXMPP):
|
||||
service=person_identifier.service,
|
||||
xmpp_message_id=xmpp_id,
|
||||
xmpp_ts=int(time.time() * 1000),
|
||||
upstream_message_id=str((source_ref or {}).get("upstream_message_id") or ""),
|
||||
upstream_message_id=str(
|
||||
(source_ref or {}).get("upstream_message_id") or ""
|
||||
),
|
||||
upstream_author=str((source_ref or {}).get("upstream_author") or ""),
|
||||
upstream_ts=int((source_ref or {}).get("upstream_ts") or 0),
|
||||
text_preview=str(text or ""),
|
||||
@@ -1580,9 +1590,13 @@ class XMPPComponent(ComponentXMPP):
|
||||
identifier=person_identifier,
|
||||
source_service=person_identifier.service,
|
||||
local_message_id=str((source_ref or {}).get("legacy_message_id") or ""),
|
||||
local_ts=int((source_ref or {}).get("xmpp_source_ts") or int(time.time() * 1000)),
|
||||
local_ts=int(
|
||||
(source_ref or {}).get("xmpp_source_ts") or int(time.time() * 1000)
|
||||
),
|
||||
xmpp_message_id=xmpp_id,
|
||||
upstream_message_id=str((source_ref or {}).get("upstream_message_id") or ""),
|
||||
upstream_message_id=str(
|
||||
(source_ref or {}).get("upstream_message_id") or ""
|
||||
),
|
||||
upstream_author=str((source_ref or {}).get("upstream_author") or ""),
|
||||
upstream_ts=int((source_ref or {}).get("upstream_ts") or 0),
|
||||
)
|
||||
@@ -1611,7 +1625,9 @@ class XMPPComponent(ComponentXMPP):
|
||||
service=person_identifier.service,
|
||||
xmpp_message_id=str(row.get("xmpp_message_id") or "").strip(),
|
||||
xmpp_ts=int(time.time() * 1000),
|
||||
upstream_message_id=str((source_ref or {}).get("upstream_message_id") or ""),
|
||||
upstream_message_id=str(
|
||||
(source_ref or {}).get("upstream_message_id") or ""
|
||||
),
|
||||
upstream_author=str((source_ref or {}).get("upstream_author") or ""),
|
||||
upstream_ts=int((source_ref or {}).get("upstream_ts") or 0),
|
||||
text_preview=str(row.get("url") or text or ""),
|
||||
@@ -1622,13 +1638,21 @@ class XMPPComponent(ComponentXMPP):
|
||||
identifier=person_identifier,
|
||||
source_service=person_identifier.service,
|
||||
local_message_id=str((source_ref or {}).get("legacy_message_id") or ""),
|
||||
local_ts=int((source_ref or {}).get("xmpp_source_ts") or int(time.time() * 1000)),
|
||||
local_ts=int(
|
||||
(source_ref or {}).get("xmpp_source_ts") or int(time.time() * 1000)
|
||||
),
|
||||
xmpp_message_id=str(row.get("xmpp_message_id") or "").strip(),
|
||||
upstream_message_id=str((source_ref or {}).get("upstream_message_id") or ""),
|
||||
upstream_message_id=str(
|
||||
(source_ref or {}).get("upstream_message_id") or ""
|
||||
),
|
||||
upstream_author=str((source_ref or {}).get("upstream_author") or ""),
|
||||
upstream_ts=int((source_ref or {}).get("upstream_ts") or 0),
|
||||
)
|
||||
return [str(row.get("url") or "").strip() for row in normalized_rows if str(row.get("url") or "").strip()]
|
||||
return [
|
||||
str(row.get("url") or "").strip()
|
||||
for row in normalized_rows
|
||||
if str(row.get("url") or "").strip()
|
||||
]
|
||||
|
||||
|
||||
class XMPPClient(ClientBase):
|
||||
|
||||
Reference in New Issue
Block a user