This commit is contained in:
alorig
2025-11-29 15:35:41 +05:00
parent 0549dea124
commit 9e6868fe69
5 changed files with 99 additions and 8 deletions

View File

@@ -145,7 +145,14 @@ export default function Review() {
// Publish to WordPress - single item
const handlePublishSingle = useCallback(async (row: Content) => {
console.log('[Review.handlePublishSingle] Starting publish for content:', {
id: row.id,
title: row.title,
timestamp: new Date().toISOString()
});
try {
console.log('[Review.handlePublishSingle] Calling API endpoint /v1/publisher/publish/');
const response = await fetchAPI('/v1/publisher/publish/', {
method: 'POST',
body: JSON.stringify({
@@ -154,14 +161,31 @@ export default function Review() {
})
});
console.log('[Review.handlePublishSingle] API response received:', response);
if (response.success) {
console.log('[Review.handlePublishSingle] ✅ Publish successful:', {
content_id: row.id,
response: response
});
toast.success(`Successfully published "${row.title}" to WordPress`);
loadContent(); // Reload to reflect changes
} else {
console.error('[Review.handlePublishSingle] ❌ Publish failed:', {
content_id: row.id,
error: response.error,
message: response.message,
response: response
});
toast.error(`Failed to publish: ${response.error || response.message}`);
}
} catch (error: any) {
console.error('WordPress publish error:', error);
console.error('[Review.handlePublishSingle] ❌ Exception during publish:', {
content_id: row.id,
error: error,
message: error.message,
stack: error.stack
});
toast.error(`Failed to publish to WordPress: ${error.message || 'Network error'}`);
}
}, [loadContent, toast]);