From 5e042b7bcccf058b494f1f52d3595c1341c00e05 Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Thu, 5 Mar 2026 23:47:40 -0800 Subject: [PATCH] Add health refresh to delete handler and correct concurrency description --- frontend/src/components/settings/SettingsFanoutSection.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/settings/SettingsFanoutSection.tsx b/frontend/src/components/settings/SettingsFanoutSection.tsx index 7809c2a..0925ede 100644 --- a/frontend/src/components/settings/SettingsFanoutSection.tsx +++ b/frontend/src/components/settings/SettingsFanoutSection.tsx @@ -335,7 +335,8 @@ function BotConfigEditor({

Note: Bots respond to all messages, including your own. For channel messages, sender_key is None. Multiple enabled bots run - serially, with a two-second delay between messages to prevent repeater collision. + concurrently. Outgoing messages are serialized with a two-second delay between sends to + prevent repeater collision.

@@ -925,6 +926,7 @@ export function SettingsFanoutSection({ await api.deleteFanoutConfig(id); if (editingId === id) setEditingId(null); await loadConfigs(); + if (onHealthRefresh) await onHealthRefresh(); toast.success('Integration deleted'); } catch (err) { toast.error(err instanceof Error ? err.message : 'Failed to delete');