mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-15 05:12:05 +10:00
fix: improve message sending logic and handle range download errors in translation service
This commit is contained in:
@@ -642,10 +642,6 @@ class _ChatScreenState extends State<ChatScreen> {
|
||||
}
|
||||
_lastTextSendAt = now;
|
||||
|
||||
// Clear input synchronously to prevent double-send
|
||||
_textController.clear();
|
||||
_textFieldFocusNode.requestFocus();
|
||||
|
||||
final settings = context.read<AppSettingsService>().settings;
|
||||
final translationService = context.read<TranslationService>();
|
||||
var outgoingText = text;
|
||||
@@ -683,6 +679,8 @@ class _ChatScreenState extends State<ChatScreen> {
|
||||
return;
|
||||
}
|
||||
|
||||
_textController.clear();
|
||||
_textFieldFocusNode.requestFocus();
|
||||
connector.sendMessage(
|
||||
_resolveContact(connector),
|
||||
outgoingText,
|
||||
|
||||
Reference in New Issue
Block a user