From f45fda3607022110e563325459778fb35d9a1e96 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Fri, 17 Dec 2021 13:50:31 -0500
Subject: [PATCH] messagelistview: show initial message

GitLab: #340
Change-Id: I209fc67c1bf64cd91b8b6fb9bc1d5bd651b10eb3
---
 src/commoncomponents/GeneratedMessageDelegate.qml |  2 ++
 src/mainview/components/MessageListView.qml       | 12 ++++++++++++
 2 files changed, 14 insertions(+)

diff --git a/src/commoncomponents/GeneratedMessageDelegate.qml b/src/commoncomponents/GeneratedMessageDelegate.qml
index 93bd0da86..fa37c3198 100644
--- a/src/commoncomponents/GeneratedMessageDelegate.qml
+++ b/src/commoncomponents/GeneratedMessageDelegate.qml
@@ -30,6 +30,7 @@ Column {
 
     property bool showTime: false
     property int seq: MsgSeq.single
+    property alias font: textLabel.font
 
     width: ListView.view ? ListView.view.width : 0
 
@@ -38,6 +39,7 @@ Column {
     bottomPadding: 12
 
     Label {
+        id: textLabel
         width: parent.width
         text: Body
         horizontalAlignment: Qt.AlignHCenter
diff --git a/src/mainview/components/MessageListView.qml b/src/mainview/components/MessageListView.qml
index f65e67b16..f9d87659f 100644
--- a/src/mainview/components/MessageListView.qml
+++ b/src/mainview/components/MessageListView.qml
@@ -223,6 +223,18 @@ JamiListView {
                 }
             }
         }
+        DelegateChoice {
+            roleValue: Interaction.Type.INITIAL
+            GeneratedMessageDelegate {
+                font.bold: true
+                Component.onCompleted: {
+                    if (index)
+                        computeTimestampVisibility(this, index)
+                    else
+                        Qt.callLater(computeTimestampVisibility, this, index)
+                }
+            }
+        }
         DelegateChoice {
             roleValue: Interaction.Type.DATA_TRANSFER
             DataTransferMessageDelegate {
-- 
GitLab