From 7af66185c4738dd53bcfcc644b1acd382fb2378f Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sun, 4 Dec 2022 15:09:47 +0100 Subject: [PATCH] Idea for #737 --- dev/Stores/User/Messagelist.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dev/Stores/User/Messagelist.js b/dev/Stores/User/Messagelist.js index afadf110a..acf2be356 100644 --- a/dev/Stores/User/Messagelist.js +++ b/dev/Stores/User/Messagelist.js @@ -97,6 +97,18 @@ addComputablesTo(MessagelistUserStore, { ) }, + listByDay: () => { + let list = {}; + MessagelistUserStore.forEach(msg => { + let day = (new Date(msg.dateTimeStampInUTC() * 1000)).format('Ymd'); + if (!list[day]) { + list[day] = {day:day,messages:[]}; + } + list[day].messages.push(msg); + }); + return Object.values(list); + }, + listCheckedOrSelected: () => { const selectedMessage = MessagelistUserStore.selectedMessage(),