From bf8048ad87a2ca06cee88cb3254469797cd1b2c7 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Sat, 16 May 2026 20:36:08 +0000 Subject: [PATCH] refactor: simplify Telegram DM topic refresh --- gateway/delivery.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/gateway/delivery.py b/gateway/delivery.py index 8d4e43fdcd2..a1cbb299384 100644 --- a/gateway/delivery.py +++ b/gateway/delivery.py @@ -351,17 +351,11 @@ class DeliveryRouter: raise RuntimeError( "Telegram adapter cannot refresh named private DM topics" ) - try: - refreshed_thread_id = await ensure_dm_topic( - target.chat_id, - named_telegram_private_topic_name, - force_create=True, - ) - except TypeError: - refreshed_thread_id = await ensure_dm_topic( - target.chat_id, - named_telegram_private_topic_name, - ) + refreshed_thread_id = await ensure_dm_topic( + target.chat_id, + named_telegram_private_topic_name, + force_create=True, + ) if not refreshed_thread_id: raise RuntimeError( f"Failed to refresh Telegram private DM topic '{named_telegram_private_topic_name}'"