fix: keep ticket event stream active across status changes
This commit is contained in:
@@ -27,7 +27,7 @@ export default function TicketDetailPage() {
|
||||
const liveState = useTicketDetailEvents(
|
||||
ticketId,
|
||||
defectClass,
|
||||
Boolean(ticketId && ticket && ticket.status !== 'closed'),
|
||||
Boolean(ticketId),
|
||||
);
|
||||
|
||||
if (ticketQuery.isLoading) {
|
||||
|
||||
@@ -129,7 +129,7 @@ export function useTicketDetailEvents(
|
||||
useEffect(() => {
|
||||
setProgress(null);
|
||||
setErrorMessage(null);
|
||||
}, [defectClass, ticketId]);
|
||||
}, [ticketId]);
|
||||
|
||||
useSseWithToken({
|
||||
enabled: Boolean(enabled && ticketId),
|
||||
|
||||
Reference in New Issue
Block a user