From e82dbfb7c67c739ec9e37436e735425e9327741c Mon Sep 17 00:00:00 2001 From: Iuri Matias Date: Fri, 10 Jul 2020 15:02:57 -0400 Subject: [PATCH] add /shrug and /tableflip cmds add /shrug and /tableflip cmds fix --- .../AppLayouts/Chat/ChatColumn/ChatInput.qml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/ui/app/AppLayouts/Chat/ChatColumn/ChatInput.qml b/ui/app/AppLayouts/Chat/ChatColumn/ChatInput.qml index 7829842065..5e00805c21 100644 --- a/ui/app/AppLayouts/Chat/ChatColumn/ChatInput.qml +++ b/ui/app/AppLayouts/Chat/ChatColumn/ChatInput.qml @@ -13,10 +13,27 @@ Rectangle { visible: chatsModel.activeChannel.chatType !== Constants.chatTypePrivateGroupChat || chatsModel.activeChannel.isMember(profileModel.profile.pubKey) + Audio { + id: sendMessageSound + source: "../../../../sounds/send_message.wav" + } + + function interpretMessage(msg) { + if (msg === "/shrug") { + return "¯\\\\\\_(ツ)\\_/¯" + } + if (msg === "/tableflip") { + return "(╯°□°)╯︵ ┻━┻" + } + + return msg + } + function onEnter(event){ if (event.modifiers === Qt.NoModifier && (event.key === Qt.Key_Enter || event.key === Qt.Key_Return)) { if(txtData.text.trim().length > 0){ - chatsModel.sendMessage(txtData.text.trim()); + let msg = interpretMessage(txtData.text.trim()) + chatsModel.sendMessage(msg); txtData.text = ""; event.accepted = true; sendMessageSound.stop()