Update Tasks.tsx
This commit is contained in:
@@ -277,7 +277,7 @@ export default function Tasks() {
|
|||||||
type: 'success',
|
type: 'success',
|
||||||
action: 'generate_content (Row Action)',
|
action: 'generate_content (Row Action)',
|
||||||
data: { tasks_updated: result.tasks_updated || 0, message: result.message },
|
data: { tasks_updated: result.tasks_updated || 0, message: result.message },
|
||||||
}]);
|
});
|
||||||
// Synchronous completion
|
// Synchronous completion
|
||||||
toast.success(`Content generated successfully: ${result.tasks_updated || 0} article generated`);
|
toast.success(`Content generated successfully: ${result.tasks_updated || 0} article generated`);
|
||||||
await loadTasks();
|
await loadTasks();
|
||||||
@@ -289,7 +289,7 @@ export default function Tasks() {
|
|||||||
type: 'error',
|
type: 'error',
|
||||||
action: 'generate_content (Row Action)',
|
action: 'generate_content (Row Action)',
|
||||||
data: { error: result.error || 'Failed to generate content' },
|
data: { error: result.error || 'Failed to generate content' },
|
||||||
}]);
|
});
|
||||||
toast.error(result.error || 'Failed to generate content');
|
toast.error(result.error || 'Failed to generate content');
|
||||||
}
|
}
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
@@ -299,7 +299,7 @@ export default function Tasks() {
|
|||||||
type: 'error',
|
type: 'error',
|
||||||
action: 'generate_content (Row Action)',
|
action: 'generate_content (Row Action)',
|
||||||
data: { error: error.message || 'Unknown error occurred' },
|
data: { error: error.message || 'Unknown error occurred' },
|
||||||
}]);
|
});
|
||||||
toast.error(`Failed to generate content: ${error.message}`);
|
toast.error(`Failed to generate content: ${error.message}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -331,8 +331,8 @@ export default function Tasks() {
|
|||||||
type: 'request',
|
type: 'request',
|
||||||
action: 'generate_images (Bulk Action)',
|
action: 'generate_images (Bulk Action)',
|
||||||
data: requestData,
|
data: requestData,
|
||||||
}]);
|
});
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const result = await autoGenerateImages(numIds);
|
const result = await autoGenerateImages(numIds);
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
@@ -343,7 +343,7 @@ export default function Tasks() {
|
|||||||
type: 'success',
|
type: 'success',
|
||||||
action: 'generate_images (Bulk Action)',
|
action: 'generate_images (Bulk Action)',
|
||||||
data: { task_id: result.task_id, message: result.message, task_count: numIds.length },
|
data: { task_id: result.task_id, message: result.message, task_count: numIds.length },
|
||||||
}]);
|
});
|
||||||
// Async task - show progress modal
|
// Async task - show progress modal
|
||||||
progressModal.openModal(result.task_id, 'Generating Images');
|
progressModal.openModal(result.task_id, 'Generating Images');
|
||||||
toast.success('Image generation started');
|
toast.success('Image generation started');
|
||||||
@@ -354,7 +354,7 @@ export default function Tasks() {
|
|||||||
type: 'success',
|
type: 'success',
|
||||||
action: 'generate_images (Bulk Action)',
|
action: 'generate_images (Bulk Action)',
|
||||||
data: { images_created: result.images_created || 0, message: result.message, task_count: numIds.length },
|
data: { images_created: result.images_created || 0, message: result.message, task_count: numIds.length },
|
||||||
}]);
|
});
|
||||||
// Synchronous completion
|
// Synchronous completion
|
||||||
toast.success(`Image generation complete: ${result.images_created || 0} images generated`);
|
toast.success(`Image generation complete: ${result.images_created || 0} images generated`);
|
||||||
await loadTasks();
|
await loadTasks();
|
||||||
@@ -366,7 +366,7 @@ export default function Tasks() {
|
|||||||
type: 'error',
|
type: 'error',
|
||||||
action: 'generate_images (Bulk Action)',
|
action: 'generate_images (Bulk Action)',
|
||||||
data: { error: result.error || 'Failed to generate images', task_count: numIds.length },
|
data: { error: result.error || 'Failed to generate images', task_count: numIds.length },
|
||||||
}]);
|
});
|
||||||
toast.error(result.error || 'Failed to generate images');
|
toast.error(result.error || 'Failed to generate images');
|
||||||
}
|
}
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
@@ -376,7 +376,7 @@ export default function Tasks() {
|
|||||||
type: 'error',
|
type: 'error',
|
||||||
action: 'generate_images (Bulk Action)',
|
action: 'generate_images (Bulk Action)',
|
||||||
data: { error: error.message || 'Unknown error occurred', task_count: numIds.length },
|
data: { error: error.message || 'Unknown error occurred', task_count: numIds.length },
|
||||||
}]);
|
});
|
||||||
toast.error(`Failed to generate images: ${error.message}`);
|
toast.error(`Failed to generate images: ${error.message}`);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user