added group/direct timestamps

This commit is contained in:
PhilReact 2024-11-14 00:13:16 +02:00
parent 817b668cbc
commit 2f3997f4a0
2 changed files with 5 additions and 1 deletions

View File

@ -95,6 +95,7 @@ import { AppsDevMode } from "../Apps/AppsDevMode";
import { DesktopSideBar } from "../DesktopSideBar"; import { DesktopSideBar } from "../DesktopSideBar";
import { HubsIcon } from "../../assets/Icons/HubsIcon"; import { HubsIcon } from "../../assets/Icons/HubsIcon";
import { MessagingIcon } from "../../assets/Icons/MessagingIcon"; import { MessagingIcon } from "../../assets/Icons/MessagingIcon";
import { formatEmailDate } from "./QMailMessages";
// let touchStartY = 0; // let touchStartY = 0;
// let disablePullToRefresh = false; // let disablePullToRefresh = false;
@ -1812,6 +1813,7 @@ export const Group = ({
</ListItemAvatar> </ListItemAvatar>
<ListItemText <ListItemText
primary={direct?.name || direct?.address} primary={direct?.name || direct?.address}
secondary={!direct?.timestamp ? 'no messages' :`last message: ${formatEmailDate(direct?.timestamp)}`}
primaryTypographyProps={{ primaryTypographyProps={{
style: { style: {
color: color:
@ -1826,6 +1828,7 @@ export const Group = ({
color: color:
direct?.address === selectedDirect?.address && direct?.address === selectedDirect?.address &&
"black", "black",
fontSize: '12px'
}, },
}} }}
sx={{ sx={{
@ -2062,6 +2065,7 @@ export const Group = ({
</ListItemAvatar> </ListItemAvatar>
<ListItemText <ListItemText
primary={group.groupName} primary={group.groupName}
secondary={!group?.timestamp ? 'no messages' :`last message: ${formatEmailDate(group?.timestamp)}`}
primaryTypographyProps={{ primaryTypographyProps={{
style: { style: {
color: color:
@ -2074,6 +2078,7 @@ export const Group = ({
color: color:
group?.groupId === selectedGroup?.groupId && group?.groupId === selectedGroup?.groupId &&
"black", "black",
fontSize: '12px'
}, },
}} }}
sx={{ sx={{

View File

@ -43,7 +43,6 @@ export const QMailMessages = ({userName, userAddress}) => {
const [lastEnteredTimestamp, setLastEnteredTimestamp] = useState(null) const [lastEnteredTimestamp, setLastEnteredTimestamp] = useState(null)
const [loading, setLoading] = useState(true) const [loading, setLoading] = useState(true)
console.log('lastEnteredTimestamp', lastEnteredTimestamp)
const getMails = useCallback(async () => { const getMails = useCallback(async () => {
try { try {
setLoading(true) setLoading(true)