dup remocal
This commit is contained in:
@@ -14,17 +14,6 @@ export interface ProgressState {
|
||||
};
|
||||
}
|
||||
|
||||
export interface ImageQueueItem {
|
||||
image_id: number;
|
||||
index: number;
|
||||
label: string;
|
||||
content_title: string;
|
||||
status: 'pending' | 'processing' | 'completed' | 'failed';
|
||||
progress: number;
|
||||
image_url: string | null;
|
||||
error: string | null;
|
||||
}
|
||||
|
||||
export interface UseProgressModalReturn {
|
||||
progress: ProgressState;
|
||||
isOpen: boolean;
|
||||
@@ -43,7 +32,6 @@ export interface UseProgressModalReturn {
|
||||
message: string;
|
||||
timestamp?: number;
|
||||
}>; // Step logs for debugging
|
||||
imageQueue?: ImageQueueItem[]; // Image queue for image generation
|
||||
}
|
||||
|
||||
export function useProgressModal(): UseProgressModalReturn {
|
||||
@@ -66,9 +54,6 @@ export function useProgressModal(): UseProgressModalReturn {
|
||||
timestamp?: number;
|
||||
}>>([]);
|
||||
|
||||
// Image queue state for image generation
|
||||
const [imageQueue, setImageQueue] = useState<ImageQueueItem[] | undefined>(undefined);
|
||||
|
||||
// Track displayed percentage and current step for step-based progress
|
||||
const displayedPercentageRef = useRef(0);
|
||||
const currentStepRef = useRef<string | null>(null);
|
||||
@@ -473,11 +458,6 @@ export function useProgressModal(): UseProgressModalReturn {
|
||||
}
|
||||
}
|
||||
|
||||
// Extract image queue if available (for image generation)
|
||||
if (meta.image_queue && Array.isArray(meta.image_queue)) {
|
||||
setImageQueue(meta.image_queue as ImageQueueItem[]);
|
||||
}
|
||||
|
||||
// Update step logs if available
|
||||
if (meta.request_steps || meta.response_steps) {
|
||||
// Collect all steps for display in modal
|
||||
@@ -756,7 +736,6 @@ export function useProgressModal(): UseProgressModalReturn {
|
||||
displayedPercentageRef.current = 0;
|
||||
currentStepRef.current = null;
|
||||
setStepLogs([]); // Clear step logs when closing modal
|
||||
setImageQueue(undefined); // Clear image queue when closing modal
|
||||
setIsOpen(false);
|
||||
// Clear taskId to stop polling when modal closes
|
||||
setTaskId(null);
|
||||
@@ -790,7 +769,6 @@ export function useProgressModal(): UseProgressModalReturn {
|
||||
status: 'pending',
|
||||
});
|
||||
setStepLogs([]);
|
||||
setImageQueue(undefined);
|
||||
setTaskId(null);
|
||||
setTitle('');
|
||||
setIsOpen(false);
|
||||
@@ -808,7 +786,6 @@ export function useProgressModal(): UseProgressModalReturn {
|
||||
taskId, // Expose taskId for use in ProgressModal
|
||||
functionId, // Expose functionId for use in ProgressModal
|
||||
stepLogs, // Expose step logs for debugging
|
||||
imageQueue, // Expose image queue for image generation
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user