From 07b762aca4f93ab523fa84c7ddea5abf3e0bb1de Mon Sep 17 00:00:00 2001 From: link2xt Date: Sat, 7 Aug 2021 21:36:54 +0000 Subject: ComposePane: move message creation to a separate function --- qml/ComposePane.qml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/qml/ComposePane.qml b/qml/ComposePane.qml index dab07f1..1e454e0 100644 --- a/qml/ComposePane.qml +++ b/qml/ComposePane.qml @@ -10,6 +10,15 @@ Pane { required property DcContext context required property var chatId + function createMessage() + { + let DC_MSG_TEXT = 10; + + var msg = root.context.newMessage(DC_MSG_TEXT) + msg.setText(messageField.text) + return msg + } + padding: 0 RowLayout { @@ -32,8 +41,7 @@ Pane { Connections { function onEditingFinished() { - var msg = root.context.newMessage(10) - msg.setText(messageField.text) + let msg = root.createMessage() root.context.setDraft(chatId, msg) } } @@ -48,10 +56,7 @@ Pane { text: qsTr("Send") enabled: messageField.length > 0 onClicked: { - let DC_MSG_TEXT = 10; - - let msg = root.context.newMessage(DC_MSG_TEXT); - msg.setText(messageField.text) + let msg = root.createMessage() root.context.sendMessage(root.chatId, msg) messageField.text = "" -- cgit v1.2.3-54-g00ecf