chore: Set text message max length to 16384 but make it configurable

pull/1153/merge
Christian Kußowski 1 month ago
parent 1991707be7
commit 87a2449f41
No known key found for this signature in database
GPG Key ID: E067ECD60F1A0652

@ -37,6 +37,7 @@ abstract class SettingKeys {
}
enum AppSettings<T> {
textMessageMaxLength<int>('textMessageMaxLength', 16384),
audioRecordingNumChannels<int>('audioRecordingNumChannels', 1),
audioRecordingAutoGain<bool>('audioRecordingAutoGain', true),
audioRecordingEchoCancel<bool>('audioRecordingEchoCancel', false),

@ -1,3 +1,4 @@
import 'package:fluffychat/config/setting_keys.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@ -437,7 +438,8 @@ class InputBar extends StatelessWidget {
// it sets the types for the callback incorrectly
onSubmitted!(text);
},
maxLength: 16384,
maxLength:
AppSettings.textMessageMaxLength.getItem(Matrix.of(context).store),
decoration: decoration,
onChanged: (text) {
// fix for the library for now

Loading…
Cancel
Save