🐛 Fix chat input not enter to send
This commit is contained in:
@@ -73,10 +73,8 @@ class ChatInput extends HookConsumerWidget {
|
|||||||
final chatSubscribe = ref.watch(chatSubscribeNotifierProvider(chatRoom.id));
|
final chatSubscribe = ref.watch(chatSubscribeNotifierProvider(chatRoom.id));
|
||||||
|
|
||||||
void send() {
|
void send() {
|
||||||
|
inputFocusNode.requestFocus();
|
||||||
onSend.call();
|
onSend.call();
|
||||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
|
||||||
inputFocusNode.requestFocus();
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void insertNewLine() {
|
void insertNewLine() {
|
||||||
@@ -539,6 +537,10 @@ class ChatInput extends HookConsumerWidget {
|
|||||||
onTapOutside:
|
onTapOutside:
|
||||||
(_) =>
|
(_) =>
|
||||||
FocusManager.instance.primaryFocus?.unfocus(),
|
FocusManager.instance.primaryFocus?.unfocus(),
|
||||||
|
textInputAction:
|
||||||
|
settings.enterToSend
|
||||||
|
? TextInputAction.send
|
||||||
|
: null,
|
||||||
onSubmitted:
|
onSubmitted:
|
||||||
settings.enterToSend ? (_) => send() : null,
|
settings.enterToSend ? (_) => send() : null,
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user