refactor: simplify Telegram DM topic refresh

This commit is contained in:
Hermes Agent
2026-05-16 20:36:08 +00:00
parent 26b87057ad
commit bf8048ad87
+5 -11
View File
@@ -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}'"