refactor: simplify Telegram DM topic refresh
This commit is contained in:
+5
-11
@@ -351,17 +351,11 @@ class DeliveryRouter:
|
|||||||
raise RuntimeError(
|
raise RuntimeError(
|
||||||
"Telegram adapter cannot refresh named private DM topics"
|
"Telegram adapter cannot refresh named private DM topics"
|
||||||
)
|
)
|
||||||
try:
|
refreshed_thread_id = await ensure_dm_topic(
|
||||||
refreshed_thread_id = await ensure_dm_topic(
|
target.chat_id,
|
||||||
target.chat_id,
|
named_telegram_private_topic_name,
|
||||||
named_telegram_private_topic_name,
|
force_create=True,
|
||||||
force_create=True,
|
)
|
||||||
)
|
|
||||||
except TypeError:
|
|
||||||
refreshed_thread_id = await ensure_dm_topic(
|
|
||||||
target.chat_id,
|
|
||||||
named_telegram_private_topic_name,
|
|
||||||
)
|
|
||||||
if not refreshed_thread_id:
|
if not refreshed_thread_id:
|
||||||
raise RuntimeError(
|
raise RuntimeError(
|
||||||
f"Failed to refresh Telegram private DM topic '{named_telegram_private_topic_name}'"
|
f"Failed to refresh Telegram private DM topic '{named_telegram_private_topic_name}'"
|
||||||
|
|||||||
Reference in New Issue
Block a user