From 63e29d18fb5c65664e0b63263711704cd36c14a2 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sat, 19 Apr 2025 00:25:39 +0200 Subject: [PATCH] fix notif time --- .../common/widgets/notification_utils.js | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/.config/quickshell/modules/common/widgets/notification_utils.js b/.config/quickshell/modules/common/widgets/notification_utils.js index 52cc9d5bb..cb223c83d 100644 --- a/.config/quickshell/modules/common/widgets/notification_utils.js +++ b/.config/quickshell/modules/common/widgets/notification_utils.js @@ -43,20 +43,15 @@ function guessMessageType(summary) { // } const getFriendlyNotifTimeString = (timeObject) => { - const messageTime = new Date(timeObject * 1000); + const messageTime = timeObject; const now = new Date(); const oneMinuteAgo = new Date(now.getTime() - 60000); - if (messageTime > oneMinuteAgo) { + if (messageTime > oneMinuteAgo) return 'Now'; - } - else if (messageTime.toDateString() === now.toDateString()) { - return messageTime.toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' }); - } - else if (messageTime.toDateString() === new Date(now.getTime() - 86400000).toDateString()) { + if (messageTime.toDateString() === now.toDateString()) + return Qt.formatDateTime(messageTime, "hh:mm"); + if (messageTime.toDateString() === new Date(now.getTime() - 86400000).toDateString()) return 'Yesterday'; - } - else { - return messageTime.toLocaleDateString(); - } + return Qt.formatDateTime(messageTime, "MMMM dd"); };