shown consultant to last message
All checks were successful
Deploy / CreateImage (push) Successful in 4m25s
Deploy / DeployService (push) Successful in 22s

This commit is contained in:
Nastya 2025-05-12 18:18:16 +03:00
parent b989b55426
commit f08ac64e45

@ -205,7 +205,7 @@ export default function Chat({ open = false, onclickArrow, sx }: Props) {
const message = getMessageFromFetchError(error);
if (message) enqueueSnackbar(message);
},
onFetchStateChange: () => {},
onFetchStateChange: () => { },
enabled: Boolean(user),
});
@ -249,15 +249,19 @@ export default function Chat({ open = false, onclickArrow, sx }: Props) {
useEffect(() => {
if (open) {
if (user !== undefined && messages.length > 1) {
console.log("SHOWN")
console.log("SHOWN")
if (messages.length > 1 && ((ticket.sessionData?.sessionId || user) !== messages[0].user_id) && messages[0].shown.me !== 1) {
console.log("user")
console.log(user)
console.log(messages[messages.length - 1])
shownMessage(messages[0].id);
const newMessages = messages.filter(({ shown }) => shown.me !== 1);
newMessages.map(async ({ id }) => {
await shownMessage(id);
await shownMessage(messages[messages.length - 1].id);
});
}
}
@ -541,7 +545,7 @@ export default function Chat({ open = false, onclickArrow, sx }: Props) {
console.log("message.user_id " + message.user_id)
console.log("---------boolean result-----------")
console.log((ticket.sessionData?.sessionId || user) ===
message.user_id)
message.user_id)
return (
<ChatMessage
unAuthenticated