From 84008836fb40cf1a12f766a88d90dd46f0dda163 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sun, 2 Oct 2022 20:38:13 +0200 Subject: refactor: ChatListRow: Simplify setting timestamp --- gajim/gtk/chat_list_row.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/gajim/gtk/chat_list_row.py b/gajim/gtk/chat_list_row.py index 1bfe7f51e..a97a32966 100644 --- a/gajim/gtk/chat_list_row.py +++ b/gajim/gtk/chat_list_row.py @@ -167,9 +167,7 @@ class ChatListRow(Gtk.ListBoxRow): nickname=me_nickname, additional_data=line.additional_data) - self.timestamp = line.time - uf_timestamp = get_uf_relative_time(line.time) - self._ui.timestamp_label.set_text(uf_timestamp) + self.set_timestamp(line.time) self.stanza_id = line.stanza_id self.message_id = line.message_id @@ -178,17 +176,13 @@ class ChatListRow(Gtk.ListBoxRow): KindConstant.FILE_TRANSFER_OUTGOING): self.set_message_text( _('File'), icon_name='text-x-generic-symbolic') - self.timestamp = line.time - uf_timestamp = get_uf_relative_time(line.time) - self._ui.timestamp_label.set_text(uf_timestamp) + self.set_timestamp(line.time) if line.kind in (KindConstant.CALL_INCOMING, KindConstant.CALL_OUTGOING): self.set_message_text( _('Call'), icon_name='call-start-symbolic') - self.timestamp = line.time - uf_timestamp = get_uf_relative_time(line.time) - self._ui.timestamp_label.set_text(uf_timestamp) + self.set_timestamp(line.time) self.show_all() @@ -285,7 +279,7 @@ class ChatListRow(Gtk.ListBoxRow): def set_stanza_id(self, stanza_id: str) -> None: self.stanza_id = stanza_id - def set_timestamp(self, timestamp: int) -> None: + def set_timestamp(self, timestamp: float) -> None: self.timestamp = timestamp self.update_time() -- cgit v1.2.3