update kit fix sse ping
All checks were successful
Deploy / CreateImage (push) Successful in 4m42s
Deploy / DeployService (push) Successful in 21s

This commit is contained in:
Nastya 2025-04-09 16:27:03 +03:00
parent 1131ef915f
commit 0e225e9f18
5 changed files with 12 additions and 8 deletions

8
package-lock.json generated

@ -11,7 +11,7 @@
"@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@emotion/react": "^11.10.5", "@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5", "@emotion/styled": "^11.10.5",
"@frontend/kitui": "^1.0.92", "@frontend/kitui": "^1.0.96",
"@mui/icons-material": "^5.10.14", "@mui/icons-material": "^5.10.14",
"@mui/material": "^5.10.14", "@mui/material": "^5.10.14",
"@popperjs/core": "^2.11.8", "@popperjs/core": "^2.11.8",
@ -2905,9 +2905,9 @@
} }
}, },
"node_modules/@frontend/kitui": { "node_modules/@frontend/kitui": {
"version": "1.0.92", "version": "1.0.96",
"resolved": "http://gitea.pena/api/packages/skeris/npm/%40frontend%2Fkitui/-/1.0.92/kitui-1.0.92.tgz", "resolved": "http://gitea.pena/api/packages/skeris/npm/%40frontend%2Fkitui/-/1.0.96/kitui-1.0.96.tgz",
"integrity": "sha512-r/+rJbo63XpaivtMalZ0x5rxj3oIfLWQxJ3OqvohFVy+JF/e2FEgePVl2BvomcjYDeTM1eJru+nmvzONdMTfCA==", "integrity": "sha512-JT8eR3Q5w1cDgQIALUGBfklH1ubW1bolWuhBVgQKuMWsCLfZtZvoAFXU1T1M4Ma55H87eL0Lu0bVPI0ne3gAJQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"immer": "^10.0.2", "immer": "^10.0.2",

@ -16,7 +16,7 @@
"@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@emotion/react": "^11.10.5", "@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5", "@emotion/styled": "^11.10.5",
"@frontend/kitui": "^1.0.92", "@frontend/kitui": "^1.0.96",
"@mui/icons-material": "^5.10.14", "@mui/icons-material": "^5.10.14",
"@mui/material": "^5.10.14", "@mui/material": "^5.10.14",
"@popperjs/core": "^2.11.8", "@popperjs/core": "^2.11.8",

@ -157,6 +157,8 @@ export default function Chat({ open = false, onclickArrow, sx }: Props) {
process.env.REACT_APP_DOMAIN + process.env.REACT_APP_DOMAIN +
`/heruvym/v1.0.0/ticket?ticket=${sessionData?.ticketId}&s=${sessionData?.sessionId}`, `/heruvym/v1.0.0/ticket?ticket=${sessionData?.ticketId}&s=${sessionData?.sessionId}`,
onNewData: (ticketMessages) => { onNewData: (ticketMessages) => {
console.log("ticketMessagesticketMessages")
console.log(ticketMessages)
const isTicketClosed = ticketMessages.some( const isTicketClosed = ticketMessages.some(
(message) => message.session_id === "close" (message) => message.session_id === "close"
); );

@ -306,6 +306,7 @@ function SupportChat() {
> >
{ticket && {ticket &&
messages.map((message) => { messages.map((message) => {
console.log(message)
const isFileVideo = () => { const isFileVideo = () => {
if (message.files) { if (message.files) {
return ACCEPT_SEND_MEDIA_TYPES_MAP.video.some( return ACCEPT_SEND_MEDIA_TYPES_MAP.video.some(
@ -331,8 +332,8 @@ function SupportChat() {
} }
}; };
if ( if (
message.files !== null && message?.files !== null &&
message.files.length > 0 && message?.files?.length > 0 &&
isFileImage() isFileImage()
) { ) {
return ( return (

@ -72,7 +72,8 @@ export const setTicketApiPage = (apiPage: number) =>
export const updateTickets = (receivedTickets: Ticket[]) => { export const updateTickets = (receivedTickets: Ticket[]) => {
const state = useTicketStore.getState(); const state = useTicketStore.getState();
const ticketIdToTicketMap: { [ticketId: string]: Ticket } = {}; const ticketIdToTicketMap: { [ticketId: string]: Ticket } = {};
//@ts-ignore
// [...state.tickets, ...receivedTickets].filter(t=>!Boolean(t?.top_message.system)).forEach(
[...state.tickets, ...receivedTickets].forEach( [...state.tickets, ...receivedTickets].forEach(
(ticket) => (ticketIdToTicketMap[ticket.id] = ticket) (ticket) => (ticketIdToTicketMap[ticket.id] = ticket)
); );