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(
|
const liveState = useTicketDetailEvents(
|
||||||
ticketId,
|
ticketId,
|
||||||
defectClass,
|
defectClass,
|
||||||
Boolean(ticketId && ticket && ticket.status !== 'closed'),
|
Boolean(ticketId),
|
||||||
);
|
);
|
||||||
|
|
||||||
if (ticketQuery.isLoading) {
|
if (ticketQuery.isLoading) {
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ export function useTicketDetailEvents(
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setProgress(null);
|
setProgress(null);
|
||||||
setErrorMessage(null);
|
setErrorMessage(null);
|
||||||
}, [defectClass, ticketId]);
|
}, [ticketId]);
|
||||||
|
|
||||||
useSseWithToken({
|
useSseWithToken({
|
||||||
enabled: Boolean(enabled && ticketId),
|
enabled: Boolean(enabled && ticketId),
|
||||||
|
|||||||
Reference in New Issue
Block a user