chore: make sendTimelineEventTimeout configurable

This commit is contained in:
Christian Kußowski 2026-03-10 09:13:57 +01:00
parent e8ee58d6d9
commit c90fdc3e75
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
2 changed files with 5 additions and 1 deletions

View file

@ -65,7 +65,8 @@ enum AppSettings<T> {
'chat.fluffy.privacy_policy_url',
'https://fluffychat.im/en/privacy',
),
tos<String>('chat.fluffy.tos_url', 'https://fluffychat.im/en/tos');
tos<String>('chat.fluffy.tos_url', 'https://fluffychat.im/en/tos'),
sendTimelineEventTimeout<int>('chat.fluffy.send_timeline_event_timeout', 15);
final String key;
final T defaultValue;

View file

@ -143,6 +143,9 @@ abstract class ClientManager {
onSoftLogout: enableSoftLogout
? (client) => client.refreshAccessToken()
: null,
sendTimelineEventTimeout: Duration(
seconds: AppSettings.sendTimelineEventTimeout.value,
),
);
}