aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheJackiMonster <thejackimonster@gmail.com>2021-12-23 15:48:15 +0100
committerTheJackiMonster <thejackimonster@gmail.com>2021-12-23 15:48:15 +0100
commit7e69780bb3d18e5abe01202b3b7881548fc5be72 (patch)
tree6d4e36be978021cabe677e6289db22d647b0b7b3
parent963ca5e24a56e17be1ba1bbff2a498c7837edb55 (diff)
downloadmessenger-gtk-7e69780bb3d18e5abe01202b3b7881548fc5be72.tar.gz
messenger-gtk-7e69780bb3d18e5abe01202b3b7881548fc5be72.zip
Added timestamp to join messages in chat
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
-rw-r--r--resources/ui/chat_entry.ui3
-rw-r--r--src/event.c7
2 files changed, 10 insertions, 0 deletions
diff --git a/resources/ui/chat_entry.ui b/resources/ui/chat_entry.ui
index b8a72d9..e25d388 100644
--- a/resources/ui/chat_entry.ui
+++ b/resources/ui/chat_entry.ui
@@ -70,6 +70,9 @@ Author: Tobias Frisch
70 <property name="visible">True</property> 70 <property name="visible">True</property>
71 <property name="can-focus">False</property> 71 <property name="can-focus">False</property>
72 <property name="justify">right</property> 72 <property name="justify">right</property>
73 <style>
74 <class name="timestamp-label"/>
75 </style>
73 </object> 76 </object>
74 <packing> 77 <packing>
75 <property name="expand">False</property> 78 <property name="expand">False</property>
diff --git a/src/event.c b/src/event.c
index 5d6d72d..7335e91 100644
--- a/src/event.c
+++ b/src/event.c
@@ -263,7 +263,14 @@ event_joining_contact(MESSENGER_Application *app,
263 "avatar-default-symbolic" 263 "avatar-default-symbolic"
264 ); 264 );
265 265
266 struct GNUNET_TIME_Absolute timestamp = GNUNET_CHAT_message_get_timestamp(
267 msg
268 );
269
270 const gchar *time = GNUNET_STRINGS_absolute_time_to_string(timestamp);
271
266 gtk_label_set_text(message->text_label, join_message); 272 gtk_label_set_text(message->text_label, join_message);
273 gtk_label_set_text(message->timestamp_label, time? time : "");
267 274
268 gtk_container_add( 275 gtk_container_add(
269 GTK_CONTAINER(handle->chat->messages_listbox), 276 GTK_CONTAINER(handle->chat->messages_listbox),