From 1b79a5d06f02035db165b7a2c294df1006a503ed Mon Sep 17 00:00:00 2001 From: link2xt Date: Tue, 16 Mar 2021 05:25:52 +0300 Subject: Mark displayed messages as seen --- qml/Message.qml | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'qml/Message.qml') diff --git a/qml/Message.qml b/qml/Message.qml index 2c67cff..6fc0318 100644 --- a/qml/Message.qml +++ b/qml/Message.qml @@ -12,6 +12,8 @@ RowLayout { id: messageObject property DcMessage message + property DcContext context + readonly property DcContact from: context.getContact(message.fromId) readonly property DcMessage quoteMessage: message.quotedMessage readonly property DcContact quoteFrom: quoteMessage ? context.getContact(quoteMessage.fromId) : null @@ -24,6 +26,10 @@ RowLayout { : messageObject.message.fromId > 0 ? messageObject.from.displayName : "" + Component.onCompleted: { + messageObject.context.markseenMsgs([messageObject.message.id]) + } + Rectangle { Layout.preferredWidth: messageContents.width Layout.preferredHeight: messageContents.height -- cgit v1.2.3-70-g09d2