From c90fdc3e7536d2c42f107cc229bd42bd6a52de04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Tue, 10 Mar 2026 09:13:57 +0100 Subject: [PATCH] chore: make sendTimelineEventTimeout configurable --- lib/config/setting_keys.dart | 3 ++- lib/utils/client_manager.dart | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/config/setting_keys.dart b/lib/config/setting_keys.dart index 627313ed7..471f88978 100644 --- a/lib/config/setting_keys.dart +++ b/lib/config/setting_keys.dart @@ -65,7 +65,8 @@ enum AppSettings { 'chat.fluffy.privacy_policy_url', 'https://fluffychat.im/en/privacy', ), - tos('chat.fluffy.tos_url', 'https://fluffychat.im/en/tos'); + tos('chat.fluffy.tos_url', 'https://fluffychat.im/en/tos'), + sendTimelineEventTimeout('chat.fluffy.send_timeline_event_timeout', 15); final String key; final T defaultValue; diff --git a/lib/utils/client_manager.dart b/lib/utils/client_manager.dart index ffb687926..bdb33f954 100644 --- a/lib/utils/client_manager.dart +++ b/lib/utils/client_manager.dart @@ -143,6 +143,9 @@ abstract class ClientManager { onSoftLogout: enableSoftLogout ? (client) => client.refreshAccessToken() : null, + sendTimelineEventTimeout: Duration( + seconds: AppSettings.sendTimelineEventTimeout.value, + ), ); }