only send message on Enter Up event
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
Dan Ballard 2022-03-24 16:25:08 -07:00
parent 9812111041
commit f64559191b
1 changed files with 4 additions and 3 deletions

View File

@ -256,7 +256,6 @@ class _MessageViewState extends State<MessageView> {
} }
void _sendMessageHandler(dynamic messageJson) { void _sendMessageHandler(dynamic messageJson) {
var cache = Provider.of<ContactInfoState>(context, listen: false).messageCache;
var profileOnion = Provider.of<ContactInfoState>(context, listen: false).profileOnion; var profileOnion = Provider.of<ContactInfoState>(context, listen: false).profileOnion;
var identifier = Provider.of<ContactInfoState>(context, listen: false).identifier; var identifier = Provider.of<ContactInfoState>(context, listen: false).identifier;
var profile = Provider.of<ProfileInfoState>(context, listen: false); var profile = Provider.of<ProfileInfoState>(context, listen: false);
@ -393,8 +392,10 @@ class _MessageViewState extends State<MessageView> {
// Send the message if enter is pressed without the shift key... // Send the message if enter is pressed without the shift key...
void handleKeyPress(RawKeyEvent event) { void handleKeyPress(RawKeyEvent event) {
var data = event.data; var data = event.data;
if ((data.logicalKey == LogicalKeyboardKey.enter && !event.isShiftPressed) || data.logicalKey == LogicalKeyboardKey.numpadEnter && !event.isShiftPressed) { if (event is RawKeyUpEvent) {
_sendMessage(); if ((data.logicalKey == LogicalKeyboardKey.enter && !event.isShiftPressed) || data.logicalKey == LogicalKeyboardKey.numpadEnter && !event.isShiftPressed) {
_sendMessage();
}
} }
} }