fix sse query

This commit is contained in:
nflnkr 2023-05-03 21:13:51 +03:00
parent 50e462da6e
commit e159924709
2 changed files with 5 additions and 3 deletions

@ -36,12 +36,13 @@ export function subscribeToTicketMessages({ onMessage, onError, accessToken, tic
};
}
export function subscribeToUnauthTicketMessages({ onMessage, onError, sessionId }: {
export function subscribeToUnauthTicketMessages({ onMessage, onError, sessionId, ticketId }: {
ticketId: string;
sessionId: string;
onMessage: (e: MessageEvent) => void;
onError: (e: Event) => void;
}) {
const url = `${supportApiUrl}/ticket?s=${sessionId}`;
const url = `${supportApiUrl}/ticket?ticket=${ticketId}&s=${sessionId}`;
const eventSource = createEventSource(onMessage, onError, url);

@ -61,7 +61,8 @@ export default function Chat({ sx }: Props) {
if (!sessionData) return;
const unsubscribe = subscribeToUnauthTicketMessages({
sessionId: sessionData.ticketId,
sessionId: sessionData.sessionId,
ticketId: sessionData.ticketId,
onMessage(event) {
try {
const newMessage = JSON.parse(event.data) as TicketMessage;